【PHPフレームワーク】Ethna【スケルトン自動作成】at PHP【PHPフレームワーク】Ethna【スケルトン自動作成】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト569:566 06/10/09 20:38:58 んーと、ActionClassのコンストラクタとかでチェックもせずに 上書きしてるから、メンバ変数が破壊されるってことです。 既存のもので言うと、試しにControllerの$managerに $manager = array( 'af' = > 'AirFrance' ); とか入れてみるとActionFormが使えなくなるのが解ると思う。 ($this->af はActionForm じゃなくて AirFrance になったからね) $managerに設定する値についての注意事項も書いていないし、使う側が 注意していればいい、というには危険な仕様じゃないかな。 570:562 06/10/09 21:02:06 >>569 >んーと、ActionClassのコンストラクタとかでチェックもせずに >上書きしてるから、メンバ変数が破壊されるってことです。 あぁ、なるほど。すっごい盲点でした。 managerが増えすぎていった場合、ハマりポイントになりそうですね。 571:nobodyさん 06/10/10 07:39:28 PHPだし。 厳格なのがよければにしとけば。 572:nobodyさん 06/10/10 07:40:00 抜けた。 Javaにしとけば。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch