1
A
回答
5
您可以使用Zend_View_Helper_Abstract
方法。如果您的視圖助手擴展爲Zend_View_Helper_Abstract
,那麼您可以使用內部的$view
成員來訪問調用助手的視圖。如果你的佈局視圖與你的動作視圖不同,Dickie提出的解決方案將會失敗。它還引入了新課程,這不是每次都需要。
4
你想從另一個視圖助手裏訪問一個視圖助手?
了我的頭頂部,你需要首先獲取視圖對象:
$view = Zend_Layout::getMvcInstance()->getView();
現在你可以調用的baseUrl()(例如echo $view->baseUrl();
)。
+0
工程就像一個魅力,謝謝:)迪基這 – kaese 2011-03-18 16:14:19
+0
不是完全地正確的...看到我的回答 – 2011-03-18 20:36:09
1
你可以試試這個代碼:
$this->view->baseUrl()
相關問題
- 1. Zend Framework從Controller Action Helper訪問baseUrl()
- 2. Fluid-Alias-View-Helper with another view helper
- 3. Zend Form View Helper
- 4. 從Zend Framework 2中的View Helper訪問模型
- 5. Rails 3 view helper undefined?
- 6. 訪問JavaScript中的current_user helper
- 7. Zend View Helper奇怪的問題
- 8. Zend Action View Helper vs ActionStack Action Helper
- 9. 在Zend View Helper中轉義輸出
- 10. 訪問從View
- 11. Zend View Helper中的數據庫連接
- 12. 無法訪問App_Code中的Razor @helper
- 13. CakePHP baseUrl問題
- 14. baseUrl問題 - requireJS
- 15. Zend Framework:是否有一個View Helper在Layout Class中顯示View Name?
- 16. VIew未訪問模型值
- 17. Zend Framework Url View Helper默認添加「id」
- 18. Front Controller和View Helper之間的區別
- 19. 由模塊隔離的Zend View Helper
- 20. 用Zend Framework View Helper返回數據
- 21. 爲什麼Catalyst :: Helper :: View :: TTSite棄用?
- 22. Ember View中的訪問元素
- 23. AngularJS - 在ng-view外的訪問元素
- 24. 如何在JavaScript中使用Rails 3.1調用View Helper方法
- 25. 如何在rails作業中訪問rails helper方法current_user?
- 26. 我可以在RSpec請求中訪問Application Helper方法嗎?
- 27. 無法在rails helper中訪問控制器實例變量?
- 28. 如何訪問在Controller中創建的View中的變量?
- 29. 如何在Django View中訪問MySQL表中的所有條目?
- 30. 如何在Silverlight中從ViewModel的View中訪問datagrid?
完全正確的。我已經看到了「佈局視圖」方法會失敗的用例。如果佈局未使用MVC支持進行初始化,則Zend_Layout :: getMvcInstance()將返回NULL。 – Xerkus 2011-03-18 21:48:22