【PHPフレームワーク】Ethna【スケルトン自動作成】at PHP
【PHPフレームワーク】Ethna【スケルトン自動作成】 - 暇つぶし2ch612:nobodyさん
06/10/29 11:56:22
>>611
メインの処理実行中に同じControllerでtrigger()なんてやったら、Controllerで
管理している諸々のオブジェクトが上書き(破壊といってもいい)されるから、動作が
おかしくなっても不思議じゃないと思うけど…。
表示のときに呼ばれるから他の処理は終わっているので大丈夫という考えは
強引というか激しく危険。まあ、いずれにしてもグローバル変数にController
オブジェクトが置かれている以上、1リクエスト内で複数のControllerを走らせる
ことも正しく動く保証がないので、こういったアプローチはEthnaでは難しいと思われ。
# 間違ってたら、ツッコミよろ

おとなしく親のVewClassにメソッドでも用意して、必要に応じて子から呼び出すような
感じで実装するのが吉かと。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch