symfonyで、特定アクションのみlayoutを指定する方法
2011年4月17日ややハマったので、メモ。
以下の条件下で、actionBのみ異なるlayout設定をしたい場合
- app名: frontend
- module名: test
- action名: actionA~actionC
- layout種別: layoutA, layoutB
- 要件: actionBだけをlayoutBで出力する
<br />// apps/frontend/modules/test/config/view.yml<br />actionBSuccess:<br />has_layout: true<br />layout: layoutB<br />default:<br />has_layout: true<br />layout: layoutA<br />当初、テンプレート名ではなく、action名を指定していたのでハマった。
Symfonyは、勉強コストと範囲が広いのが問題。。。