簡體   English   中英

Zend框架2 - 在布局中添加子視圖?

[英]Zend framework 2 - Add a subview in layout?

我有三個布局視圖用於渲染我的網頁(一個用於登錄用戶,另一個用於未登記用戶,一個用於管理員用戶)。 這些布局具有相同的頁腳部分。 這個頁腳非常復雜,我想將更改集中到單個頁腳視圖。

如何在布局視圖中添加子視圖,以便布局將具有以下代碼來呈現actionControler返回的內容?

<?php echo $this->content; ?> 

以下代碼,但這始終是相同的模板,並且actionController不返回:

<?php echo $this->footer; ?> 

我是否必須修改onBootstrap方法?

如果頁腳本身很簡單,你應該能夠使用Zend\\View\\Helper\\Partial助手來渲染一個phtml文件。 要做到這一點(在你的布局內):

<?php echo $this->partial('view path'); ?>

如果頁腳需要一些邏輯,最好是查看創建視圖助手。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM