我是新來的zend框架,我想問是否有可能有一個基地控制器,將由所有其他控制器擴展?我想要一個基類,其中我將把所有控制器的所有常用方法和屬性放在我的項目中。用zend來做這件事是明智的還是有更好的方法呢?在zend框架中的所有控制器的基礎控制器
回答
您可以創建一個擴展Zend_Controller_Action的基類。然後將其用作所有控制器的基類。
儘管取決於你想要做什麼,但爲每種控制器所需的功能製作動作助手可能更合適。
Pro777的選項均有效。首選助手,因爲它們根據需要加載。而如果你創建一個Zend_Controller_Action的自定義實例,那麼你的所有函數都會爲每個頁面視圖加載。 – Mark 2009-12-18 16:08:20
+1您可以擴展'Zend_Controller_Action'並創建一個基類,但是正如Mark所說的那樣,Action Helpers的使用是首選方式。 – 2009-12-18 17:03:26
我真的很感激你的所有意見。他們都對我有意義。我想我會嘗試閱讀什麼動作助手以及如何使用它們。多謝你們 :-) – ist 2009-12-19 13:05:52
- 1. Zend框架 - 在控制器
- 2. Zend框架 - 控制訪問控制器
- 3. Zend框架 - 跨控制器
- 4. Zend框架自動加載基礎控制器?
- 5. Zend框架中的嵌套控制器
- 6. Zend框架中的「子控制器」
- 7. zend框架2在控制器中的基本路徑訪問
- 8. Zend框架 - 在控制器詢問
- 9. 控制器不工作在zend框架
- 10. Zend框架插件控制器發送變量到控制器
- 11. 所有控制器的Zend框架公共代碼
- 12. 測試基礎控制器
- 13. ASP.NET MVC基礎控制器
- 14. Ninject與基礎控制器?
- 15. 基礎控制器類
- 16. Zend框架中的開關控制器和控制器內的動作1
- 17. 隱藏控制器名稱Zend框架
- 18. Zend框架控制器停止工作
- 19. zend框架休息控制器問題
- 20. 未找到zend框架控制器?
- 21. Zend框架控制器操作助手
- 22. Zend框架控制器問題
- 23. Zend框架控制器映象
- 24. 連接到Zend框架控制器
- 25. Zend框架「無效的控制器所指定的」錯誤
- 26. 無效的控制器所指定的(錯誤) - Zend框架
- 27. zend框架中的模塊沒有加載索引控制器
- 28. 路由器zend框架中的動態控制器1.11
- 29. 如何在zend框架中訪問控制器中的模型?
- 30. Spring框架MVC基礎控制器方法
可能有更好的方法...你有什麼功能你正在尋找一個具體的例子? – 2009-12-18 15:39:11