什麼類(FrontController,Bootstrap,Dispacher ....)在ZF中設置默認結構路徑?Zend框架內部結構修改?
0
A
回答
2
沒有單個實例具有所有路徑。每個組件都有自己的默認設置,例如FrontController知道控制器目錄應該被命名爲controllers,但它不知道如何從它製作一個完整的路徑(Dispatcher做它)或在哪裏找到Action Helpers。這是在ActionHelper Broker中定義的。因此,Zend_View_Abstract包含視圖過濾器,幫助器和腳本等的路徑。
像@Pascal在他的評論中提到的,你不應該在它的核心修改ZF。無論如何,一旦您更新到新版本,您將會失去更改。改爲在引導程序中通過API配置路徑,或通過application.ini配置路徑。
1
實際上,調度員的工作是找到請求的操作控制器。
因此,您必須擴展Zend_Controller_Dispatcher_Abstract
或Zend_Controller_Dispatcher_Standard
甚至根據Zend_Controller_Dispatcher_Interface
創建一個全新的適合您的要求。
但請注意,您必須更改Zend_Controller_Action_Helper_ViewRenderer
試圖找到所需的視圖文件的方式。
相關問題
- 1. Zend框架結構
- 2. zend框架自動修改查詢
- 3. Zend框架是否有文件結構的修復版本?
- 4. Zend框架模塊結構路由
- 5. Zend框架管理模塊結構
- 6. 結果Zend框架
- 7. Zend框架部署
- 8. 如何修剪Zend框架?
- 9. 結構內結構,能夠改變內部結構類型
- 10. 用javascript,crossdomain修改頂部框架?
- 11. 在線部署zend框架
- 12. 無法修改UICollectionView內的UILabel框架?
- 13. 內Zend框架中加入
- 14. Javascript框架結構
- 15. 實體框架和更改表格架構/結構
- 16. 修改UIButton的框架
- 17. 分層?複雜的Zend框架模型/對象的結構
- 18. Zend框架和Ext-Js4,文件和文件夾結構
- 19. Zend框架採用模塊式結構+學說2
- 20. 使用Data Mapper設計模式的Zend框架體系結構
- 21. jQuery框架內部
- 22. Zend框架
- 23. zend框架wiki
- 24. _initVars()Zend框架
- 25. Zend框架
- 26. Zend框架cli
- 27. Zend框架
- 28. Zend框架1.8
- 29. Varnish + zend框架
- 30. zend框架gmail
無論你在想什麼,你絕對不應該修改框架! *(使用ZF,無論如何,幾乎每個路徑都可以通過Bootstrap或.ini配置文件進行配置)* - 稍後將會升級它。 – 2010-03-12 12:12:57
完全沒有修改核心是讓我這樣做,通過插件來爲我的文件結構設置正確的路徑(因爲標準結構並不真正提供可重用的模塊化方法) – simple 2010-03-12 13:03:17