WEBアプリケーション研究室 開発ノート TOP

WEBアプリケーション研究室 開発ノート [symfony] action内でforward元のmodule名、action名を取得する。 2

スポンサーサイト

-------- --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

    このエントリーをはてなブックマークに追加

「action内でforward元のmodule名、action名を取得する」 で書きましたが、もう一つやり方を見つけました。
forwardを繰り返すとContextの中にActionのインスタンスがActionStackとして保存されていきます。


$action =
sfContext::getInstance()
->getActionStack()
->getFirstEntry()
->getActionInstance();

これでインスタンスを取得できます。こっちの方がスマートというか、作成者の意図したやり方っぽいと思います。たぶん。
スポンサーサイト

    このエントリーをはてなブックマークに追加
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。