06/10/29 11:56:22
>>611
メインの処理実行中に同じControllerでtrigger()なんてやったら、Controllerで
管理している諸々のオブジェクトが上書き(破壊といってもいい)されるから、動作が
おかしくなっても不思議じゃないと思うけど…。
表示のときに呼ばれるから他の処理は終わっているので大丈夫という考えは
強引というか激しく危険。まあ、いずれにしてもグローバル変数にController
オブジェクトが置かれている以上、1リクエスト内で複数のControllerを走らせる
ことも正しく動く保証がないので、こういったアプローチはEthnaでは難しいと思われ。
# 間違ってたら、ツッコミよろ
おとなしく親のVewClassにメソッドでも用意して、必要に応じて子から呼び出すような
感じで実装するのが吉かと。