Son*_*nny 1 php zend-framework zend-view zend-layout
在执行所有其他代码之后,我想在渲染布局之前执行一些代码.我会把那些代码放在哪里?
我特意尝试在布局使用之前修改headLink,headScript和inlineScript视图助手中引用的文件.
以下是我要采取的步骤:
看起来Front Controller插件不会帮助我实现这个目标,原因如下:
postDispatch() 在每个执行的控制器动作之后执行,我需要完整的样式表/ javascripts列表dispatchLoopShutdown() 在控制器动作循环之后执行,但此时已经呈现了布局正如Rufinus建议的那样,我通过扩展View Helpers来解决这个问题. 从这个角度我的问题以及解决方案就在这里.
Ruf*_*nus 13

您可以通过插件访问的最后一部分应该是dispatchLoopShutdown
编辑:对于ZendFramework2,请参阅http://zendframework2.de/en/cheat-sheet.html 或此gdoc
| 归档时间: | 
 | 
| 查看次数: | 2663 次 | 
| 最近记录: |