我有一個單應用程序frontend
的symfony 1.4項目。此應用程序具有單個模塊book
,單個操作index
。在同一個symfony應用程序中針對不同視圖的不同佈局
我有兩個索引操作的模板:indexSuccess.mobile.php
和indexSuccess.html.php
。該操作將設置格式以便調用這些模板中的一個或另一個。
我想爲這兩個模板中的每一個使用不同的佈局:layout.mobile.php
和layout.html.php
。文件apps/frontend/modules/book/config/view.yml
文件用於指定要使用的佈局以及佈局中包含哪些CSS和JavaScript文件。
由於只能有每個模塊一個view.yml
文件,我怎麼配置view.yml
使indexSuccess.mobile.php
使用layout.mobile.php
並加載相應的CSS和JS文件,而indexSuccess.html.php
使用layout.html.php
和負載其相應的CSS和JS文件?
我想使用佈局,因爲我最終會將更多的動作/模板添加到此模塊中。
這解釋瞭如何爲特定操作定義佈局,但它並沒有回答我如何使用單個文件'view.yml'來配置多個佈局的問題。請記住,'view.yml'包含佈局的配置信息,比如包含什麼樣式表,什麼樣的JavaScript文件等等。 – rlandster 2011-05-17 20:20:58
@rlandster:我認爲不可能根據'sf_format'配置佈局從'view.yml'的基礎,因此我的解決方案 – greg0ire 2011-05-17 21:06:32