Zend 框架 2 - 在布局中添加子视图?
Posted
技术标签:
【中文标题】Zend 框架 2 - 在布局中添加子视图?【英文标题】:Zend framework 2 - Add a subview in layout? 【发布时间】:2012-10-22 22:36:58 【问题描述】:我有三个布局视图用于呈现我的网页(一个用于登录用户,另一个用于未登录用户,一个用于管理员用户)。 这些布局具有相同的页脚部分。此页脚非常复杂,我希望将更改集中到单个页脚视图中。
如何在布局视图中添加子视图,以便布局具有以下代码来呈现actionControler
返回的内容?
<?php echo $this->content; ?>
还有下面的代码,但这始终是相同的模板,actionController
不会返回:
<?php echo $this->footer; ?>
我必须修改onBootstrap
方法吗?
【问题讨论】:
【参考方案1】:如果页脚本身很简单,您应该可以使用 Zend\View\Helper\Partial
帮助器来呈现 phtml 文件。为此(在您的布局内):
<?php echo $this->partial('view path'); ?>
如果页脚需要一些逻辑,最好看看创建一个视图助手。
【讨论】:
如果帮助他人是正确的,你应该留下这个答案。并为您的新问题创建一个新问题,而不是添加答案。以上是关于Zend 框架 2 - 在布局中添加子视图?的主要内容,如果未能解决你的问题,请参考以下文章
使用自动布局将子视图添加到 UITableView 不会设置其框架