symfony1.4をまだ使っている。レイアウトの中でグローバルメニューなどを書いているとき、sf_contextの内容を使うことがあるので、よく使うメソッドなどをメモ。
アクション内で利用できる sfContext::getInstance() は、テンプレート内で利用する $sf_context と同じ。($sf_contextはsfContextのインスタンス)
symfony API » sfContext Class | symfony | Web PHP Framework
- 現在のアクション名
[php]$sf_context->getActionName()[/php] - 現在のモジュール名
[php]$sf_context->getModuleName()[/php] - リクエスト
[php]$sf_context->getRequest()[/php]