关闭Zend Framework模板自动分发
来源:互联网 发布:mysql免安装版 编辑:程序博客网 时间:2024/06/05 20:41
在Zend Framework框架中,通常情况下,每个Action对应着自己的模板目录,以及相应的模板文件。但是有的时候,一些控制器处理的业务逻辑类似,可以公用同一套模板,这个时候,我们就没有必要再去重新复制一个一模一样的模板文件,因此,适时的关闭模板自动分发,是一个好的手段。
我目前总结出ZF有三种关闭自动模板的方式:
最常见的,通过前端控制器参数实现,这种方法应该大多数ZF使用者都应该知道的。
1.//关闭模板自动选择
2.$front = Zend_Controller_Front::getInstance();
3.$front->setParam('noViewRenderer', true);
第二种方法,则是通过控制器的动作助手来关闭该功能
1.$this->_helper->viewRenderer->setNoRender();
最后一种,比较少见,是利用控制器的静态方法移除viewRenderer这个内建的动作助手实现功能,比较巧妙,可以算是一个进阶技巧了。
1.//关闭模板自动选择
2.Zend_Controller_Action_HelperBroker::removeHelper('viewRenderer');
以上三种,则是我对于ZF中模板选择功能的一个小结,也许还有其他的方法暂时没有发现,不过目前来看这三种已经满足了大多数人的需求。
- 关闭Zend Framework模板自动分发
- 关闭Zend Framework模板自动分发
- Zend Framework教程-Zend_Controller_Dispatcher分发器
- zend framework 多模块 多模板配置
- Zend Framework 整合 Smarty 模板视图
- Zend Framework 自动加载之一:简介
- Zend Framework 自动加载之五:结论
- zend framework 自动加载默认规则
- zend framework里面如何禁止自动渲染?
- zend framework 2 更换布局模板(layout)和内容模板
- Zend Framework 自动加载之四:资源的自动加载
- 在Zend Framework中自动加载(Learning Zend Framework翻译2)
- zend framework
- Zend Framework
- Zend Framework
- zend framework,,,,,
- Zend frameWork
- zend framework
- LDD3读书笔记(第14章 tty设备驱动)
- jQuery选择器大全(48个代码片段+21幅图演示)
- 深入理解Hadoop集群和网络
- mysql文件导入总结
- 栈操作包括入栈,出栈,清空栈,销毁栈等
- 关闭Zend Framework模板自动分发
- C#学习笔记----第三周(数组、递归、对象)(1)
- 十道海量数据处理面试题与十个方法大总结
- Oracle 11g启动报ORA-28056、OS 1502错误
- QT里的函数void Q_INIT_RESOURCE ( name )
- Android原创游戏之“诈金花”(一)
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- 消除使用activityGroup时, 子Activity的上黑边框
- [学习笔记] R1的配置,R2的配置,R3的配置