什麼類(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. 修改結構體內部的列表
- 3. zend框架自動修改查詢
- 4. Zend框架是否有文件結構的修復版本?
- 5. Zend框架模塊結構路由
- 6. Zend框架管理模塊結構
- 7. 結果Zend框架
- 8. Zend框架部署
- 9. 如何修剪Zend框架?
- 10. zend框架內嵌/外部js 2.0
- 11. Zend框架內部聯接查詢
- 12. Zend框架的內部路由
- 13. 修改SQLite架構
- 14. 結構內結構,能夠改變內部結構類型
- 15. 在線部署zend框架
- 16. 無法修改UICollectionView內的UILabel框架?
- 17. 內Zend框架中加入
- 18. Zend框架數據層架構
- 19. Zend框架2個模型架構
- 20. 在結構中使用代表不會修改結構內部元素
- 21. 修改與結構
- 22. 修改URL結構
- 23. Javascript框架結構
- 24. 實體框架和更改表格架構/結構
- 25. 如何使用Swift測試Objective-C框架的內部結構
- 26. Zend框架setHttpResponseCode不修改所述響應頭
- 27. 在線架構修改
- 28. 修改內部jquery的對話框
- 29. Zend:修改模塊中的導航結構
- 30. 修改UIButton的框架
無論你在想什麼,你絕對不應該修改框架! *(使用ZF,無論如何,幾乎每個路徑都可以通過Bootstrap或.ini配置文件進行配置)* - 稍後將會升級它。 – 2010-03-12 12:12:57
完全沒有修改核心是讓我這樣做,通過插件來爲我的文件結構設置正確的路徑(因爲標準結構並不真正提供可重用的模塊化方法) – simple 2010-03-12 13:03:17