Yii アプリケーションがあり、レイアウトに静的なサイドバーがあります。コントローラーのアクション、またはビューに応じてサイドバーの内容を変更したいと考えています。現在、views/layouts/main.php
ファイルには次のように定義されたサイドバーがあります。
<div class="sidebar">hello!</div>
コントローラーがimage
でアクションが の場合test
、これを表示したいと思います。
<div class="sidebar">Created at <? echo $image->created_at; ?></div>
$image オブジェクトはimage
コントローラーとtest
アクションで定義されます。
要するに、コントローラーがimage
でアクションが のときにサイドバーを表示したいのですtest
が、まったく別のレイアウトにしたくありません。どうすればこれを達成できますか?