0

我有三个布局视图来呈现我的网页(一个用于登录用户,另一个用于未登录用户,一个用于管理员用户)。这些布局具有相同的页脚部分。此页脚非常复杂,我希望将更改集中到单个页脚视图。

如何在布局视图中添加子视图,以便布局将具有以下代码来呈现由返回的内容actionControler

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

以及以下代码,但这始终是相同的模板,并且不会由以下代码返回actionController

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

我必须修改onBootstrap方法吗?

4

1 回答 1

2

如果页脚本身很简单,您应该能够使用Zend\View\Helper\Partial帮助程序来呈现 phtml 文件。为此(在您的布局内):

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

如果页脚需要一些逻辑,最好看看创建一个视图助手。

于 2012-10-22T23:13:38.560 回答