在Zend Framework中,是否可以在View中包含(调用)部分视图? 干杯,视图内的部分视图?
1
A
回答
7
从Docs for Partial View Helper:
部分视图助手用于在其自己的变量范围内呈现指定的模板。主要用途是可重复使用的模板片段,您不必担心变量名称冲突。此外,它们允许您指定特定模块的部分视图脚本。
你会然后使用以下从您的视图脚本中调用它:
<?php echo $this->partial('partial.phtml', array( 'from' => 'Team Framework', 'subject' => 'view partials')); ?>
如果你不需要单独的变量范围,你可以简单地调用render('script.tpl')
或include
。
-2
你可以做到这一点的动作视图助手
<?php echo $this->action('list','comment'); ?>
哪里list
是动作comment
是控制器
更多细节http://framework.zend.com/manual/en/zend.view.helpers.html
相关问题
- 1. 当部分视图无效时返回到部分视图的主视图
- 2. 部分视图MVC - 与视图不同的部分视图功能
- 3. 如何加载部分视图内容并处理先前的部分视图?
- 4. 部分视图覆盖主视图
- 5. MVC3部分视图与常规视图
- 6. MVC - 部分视图
- 7. MVC3部分视图
- 8. Rails:渲染视图(不是部分)从视图内
- 9. 从另一个部分视图更新部分视图 - ASP.NET MVC2
- 10. asp.NET MVC4在部分视图中使用部分视图
- 11. 常见内容部分视图
- 12. Kohana - 视图内的视图
- 13. CodeIgniter中的部分视图
- 14. asp.net中的部分视图
- 15. 透明部分的视图?
- 16. 在部分视图中不能张贴的局部视图
- 17. Dynamique按钮内部视图的图像
- 18. 表视图内表视图
- 19. 局部视图不渲染内部视图
- 20. 重用Razor部分视图
- 21. MVC部分视图 - Qtip
- 22. 填充部分视图
- 23. 部分视图和ajax
- 24. 实施部分视图
- 25. 强类型部分视图
- 26. Java Spring MVC部分视图
- 27. 部分查看全视图
- 28. AngularJS加载部分视图
- 29. Validation摘要部分视图
- 30. MVC部分视图和Javascript
Action View帮助程序不呈现部分内容,但对控制器操作执行完整请求,然后呈现该操作的视图。 – Gordon 2011-06-03 07:03:50
@Gordon但@TurbZ想要调用一个视图,而不是简单地包含视图,所以这可能会有所帮助 – jimy 2011-06-03 07:05:33
OP希望包含一个局部视图。有一个帮手。使用ActionHelper将使您的应用程序在您每次调用它时再次运行整个请求生命周期:引导,路由,调度,操作执行,委托给模型,渲染视图。这是巨大的开销。见http://www.rmauger.co.uk/2009/03/why-the-zend-framework-actionstack-is-evil/ – Gordon 2011-06-03 07:14:23