如標題所示,我想爲我的Zend Framework-1-Projekt中的每個模塊都有不同的錯誤視圖。沒有必要對每個模塊都有一個單獨的錯誤控制器,我嘗試過,我只是想使用不同的佈局文件,並且如果沒有錯誤 - 模塊中的佈局使用默認錯誤視圖作爲後備。到現在爲止,它總是使用「默認」錯誤控制器和「默認」 - 查看文件夾。有誰知道如何實現這一目標?我在Zend Framework中有點新鮮......所以我很抱歉,如果這是一個愚蠢的問題。Zend Framework 1:不同的錯誤 - 每個模塊的版式和腳本
0
A
回答
0
試試這個
$module = $request->getModuleName();
if (file_exists(APPLICATION_PATH . '/layouts/' . $module . '_error.html')) {
$module_err = $module . '_error'
Zend_Layout::getMvcInstance()->setLayout($module_err);
} else {
//use default layout
.....
}
0
當異常從模塊拋出,然後通過ErrorHandler
控制器插件處理,然後分發到默認的錯誤控制器,視圖對象將設定爲尋找意見2個腳本迪爾斯:
原始模塊的,然後默認的。
所以你需要做的就是創建模塊特定的視圖腳本(比如application/modules/moduleA/views/scripts/error/error.phtml
),它將被使用。
如果不存在,則使用默認值(application/views/scripts/error/error.phtml
)。
相關問題
- 1. 每個模塊的Yii版本1
- 2. 當前版本的Zend Framework 1
- 3. 在Zend Framework中引導模塊特定的樣式/腳本
- 4. Zend Framework模塊基於錯誤處理
- 5. 爲每個Zend Framework模塊分開Git子模塊?
- 6. Zend Framework模塊不工作
- 7. Zend Framework 2多個模塊
- 8. Zend Framework 2模塊
- 9. 從Zend Framework遷移到Zend Framework 2 1
- 10. 如何在Zend Framework 2.2中爲每個不同的模塊設置佈局2.2
- 11. Zend Framework&ZfcTwig模塊
- 12. Zend Framework模塊問題
- 13. Zend Framework的論壇模塊?
- 14. zftable模塊的Zend Framework 2
- 15. Zend Framework 2和Doctrine每個模塊更改數據庫
- 16. 學習Zend Framework的版本
- 17. svn export Zend Framework 1?
- 18. 根據模塊設置不同的錯誤處理程序 - Zend Framework
- 19. Zend Framework模塊訪問
- 20. Zend Framework:佈局中的多個模塊
- 21. Zend Framework多模塊訪問?
- 22. Zend Framework - Zend Tool - 模塊錯誤:我使用Zend Tool創建模塊後出現錯誤
- 23. Zend Framework - 模塊,窗體,ViewScripts和ViewHelpers
- 24. 錯誤:模塊版本不匹配。預計11,得到1
- 25. Zend Framework使用模塊
- 26. 每個模塊的Maven java版本
- 27. Zend Framework - 模塊路由
- 28. Zend Framework 2 - 模塊中的內部服務器錯誤
- 29. 需要在Zend Framework的2個模塊和模型架構
- 30. Zend Framework 2模塊設計
嘿,謝謝!但是我必須在Bootstrap.php中把這些代碼放在哪裏? – Vortilion
您可以擴展您的錯誤處理程序插件 http://framework.zend.com/manual/1.12/en/zend.controller.plugins.html#zend.controller.plugins.standard.errorhandler – user1168095