OpenPNE

OpenPNE3でメンバー管理のバグっぽいのがあるんだけど、

OpenPNE3でメンバー管理のバグっぽいのがあるんだけど、 ずいぶん前からこうなってて、最新版でも修正されてないのでバグなのかよくわからないのですが。 apps/pc_backend/modules/member/actions/actions.class.phpで public function executeList(sfWebReq…

久々に妙なバグに当たる

久々に妙なバグに当たる たぶんOpenPNEかsymfony(かdoctrine)のバグじゃないかと思うのだけれど。 下記のようなコードで、count()の値が上と下で違っていた: $_member = $sf_user->getMember() ?> $_images = $_member->getMemberImage() ?> echo $_image…

OpenPNE3のsfValidatorPasswordはハッシュ化せずに値を返すべきじゃないかな。

OpenPNE3のsfValidatorPasswordはハッシュ化せずに値を返すべきじゃないかな。 理由は標準以外の認証システムを使っていて、それのパスワード変更を行うときにsfValidatorPasswordを使えないから。 自前で用意すればいいって話かもしれないけど、ほとんど同…

2009-03-17

Symfony/Propelで文字コードの変換をするには、 基本的には databases.yml の encoding: に記述すればいいはずなのだけれど、諸般の事情で*1それを使えない場合にどうすればいいのか調べてみたよ。 ざっとコードを眺めたところ、読み出したデータは hydrate(…

OpenPNE3で認証レベルを管理するにはどうすればいいんだろ。

OpenPNE3で認証レベルを管理するにはどうすればいいんだろ。 とりあえず認証レベルを追加したいんだけど(例えば無料会員と有料会員みたいな感じで)どうするのがいいんかねぇ。(lib/user/opAuthAdapter*.class.phpあたりを作ればいいのかな?) アクセス制…

OpenPNE3で認証プラグインを作る場合はこんな感じなのかな?

OpenPNE3で認証プラグインを作る場合はこんな感じなのかな? オフィシャルにドキュメントがないのはつらいですな。 ファイル構成 - lib/ - form/ - opAuthLoginForm.class.php -- ログインに使うフォームを記述 - opAuthConfigForm.class.php -- (必要に応…

OpenPNE3のプラグイン作成の備忘録みたいな

OpenPNE3のプラグイン作成の備忘録みたいな 本家にドキュメントがあればそちらを参照するなければあとでキーワードでも作ってそちらに プラグインのベースの作成 $ symfony opGenerate:plugin opTestPlugin $ symfony opGenerate:app opTestPlugin pc_fronte…

OpenPNE3.0がリリースされたっぽい。

OpenPNE3.0がリリースされたっぽい。 ぼちぼちコードを書かなくちゃなぁ。 ドキュメントが全然ないのが残念だけど。まあこれから増えるか。 とりあえず認証レベルを追加したいんだけど(例えば無料会員と有料会員みたいな感じで)どうするのがいいんかねぇ。…

OpenPNE3にさわる前にsymfonyのどのドキュメントを読めばいいんだ?

OpenPNE3にさわる前にsymfonyのどのドキュメントを読めばいいんだ? symfonyの1.1のドキュメントをざっと読んだ感じでは、 第6章 - コントローラレイヤーの内側 6.1 フロントコントローラはOpenPNE3がやってるはずなので気にしなくていい(たぶん) 第7章 - …

OpenPNE3のプラグインの作り方を読んでて気になったんだけど、

OpenPNE3のプラグインの作り方を読んでて気になったんだけど、 OpenPNE3を使ってみようと思ってとりあえずプラグインの書き方を読んでみたら「OpenPNE3プラグインの作り方#5」「同#6」でちょっと気になる部分があったのでメモ。 #5で入力フォームの表示をし…