在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