ZendFramework 中的模板( Layout )嵌套

在ZF中有一个主 layout,但有时候我们需要在其中嵌套自定义子模板,比如每个页面都不同的侧边菜单(sidebar),这时需要嵌套模板,官方文档地址

1、新建一个模板文件,与主 layout 在同一个文件夹,取名为 siderbar:
sidebar路径

sdiebar.phtml 文件代码:

2、配置 Application/config/module.config.php 文件,将子模板路径添加到文件中:

3、在主 layout 中的指定位置放置占位变量:

4、对应页面action的设置(别忘记引入命名空间):

发表评论