在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. 部分視圖MVC - 與視圖不同的部分視圖功能
- 2. 當部分視圖無效時返回到部分視圖的主視圖
- 3. 根據主視圖更改部分共享部分視圖的靜態內容
- 4. 如何加載部分視圖內容並處理先前的部分視圖?
- 5. 部分視圖和父視圖
- 6. MVC3部分視圖與常規視圖
- 7. 部分視圖覆蓋主視圖
- 8. 將視圖轉換爲部分視圖
- 9. MVC部分視圖
- 10. MVC3部分視圖
- 11. MVC - 部分視圖
- 12. Rails:渲染視圖(不是部分)從視圖內
- 13. 部分視圖,視圖模型與主視圖不同
- 14. asp.NET MVC4在部分視圖中使用部分視圖
- 15. 從另一個部分視圖更新部分視圖 - ASP.NET MVC2
- 16. Laravel 4 PHP分頁內部視圖
- 17. 常見內容部分視圖
- 18. Kohana - 視圖內的視圖
- 19. 透明部分的視圖?
- 20. CodeIgniter中的部分視圖
- 21. 帶部分視圖的HttpPostedFileBase
- 22. asp.net中的部分視圖
- 23. 在部分視圖中不能張貼的局部視圖
- 24. 將視圖拆分爲三部分(不是分割視圖)
- 25. Dynamique按鈕內部視圖的圖像
- 26. MVVMCross - 顯示視圖內部
- 27. JPA內部加入視圖
- 28. 表視圖內表視圖
- 29. 局部視圖不渲染內部視圖
- 30. ASP.Net MVC部分視圖
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