現在のアクションを処理する現在のコントローラー名を取得したい。しかし、私の場合は、レイアウト ファイルの main.php で現在のコントローラーを探します。
これは私のディレクトリ構造の小さなビューで、レイアウト ファイルと、コントローラ名の検索でコードを配置するファイルがどこにあるかを示しています。
- /保護された
- /テーマ
- /mylayout
- /レイアウト
- main.php
- column1.php
- column2.php
- /サイト
- index.php
これは可能ですか?次のコードを試してみましたが、現在のコントローラー名を取得できませんでした...
echo Yii::app()->controller->getId;
echo Yii:app()->getController->id;
echo Yii:app()->controller->uniqueID;
ありがとう