我在B類中擴展了A類,我想在類B中使用A類方法。如何訪問cakephp中另一個控制器中的控制器方法?
0
A
回答
0
要在兩個控制器之間共享方法,請將函數放在AppController
中。
要共享一組與單個功能相關的方法,create a new component並在兩個控制器中使用它。這是正確的OOP方式。
+0
儘管我同意創建組件,但我並不贊同將該方法放在AppController中,因爲組合通常比繼承更好。 – dhofstet
+0
@dhofstet:我同意,但不知道OP想要什麼..這可能是一種簡單的效用方法,在這種情況下,整個組件可能不是必需的。此外,很長一段時間沒有看到,我希望你做得很好;) –
相關問題
- 1. 從另一個控制器訪問控制器中的變量
- 2. 在另一個控制器中訪問控制器的數據
- 3. 如何訪問同一控制器內的控制器方法
- 4. 訪問控制器方法變量CAKEPHP
- 5. 如何調用cakephp中另一個控制器中的控制器動作?
- 6. 如何從AngularJs中的另一個控制器訪問控制器
- 7. 在另一個控制器中調用控制器方法Ember
- 8. 在Rails的另一個控制器中訪問一個控制器變量
- 9. 在另一個視圖控制器中訪問實例方法
- 10. 從另一個控制器訪問yii擴展控制器
- 11. Ember.js從另一個控制器訪問控制器模型
- 12. 在jmeter中從一個控制器訪問陣列到另一個控制器
- 13. 如何訪問Symfony中另一個包中的控制器?
- 14. Laravel - 在一個控制器中運行另一個控制器的方法
- 15. 在另一個控制器中調用一個控制器的方法?
- 16. 在控制器中訪問$ rootScope方法
- 17. CakePHP模型中的變量:如何從另一個控制器訪問它們?
- 18. 訪問控制器中的shell方法? CakePHP 1.3
- 19. 在Typo3中調用當前控制器中的另一個控制器方法
- 20. 從另一個CakePHP控制器訪問方法,或更好的選擇!
- 21. 從一個控制器方法重定向到另一個控制器方法
- 22. 如何從另一個角度訪問控制器中的方法
- 23. 來自另一個控制器的訪問方法
- 24. 如何從控制器調用方法到另一個控制器編輯器
- 25. 如何在angularjs中訪問另一個模塊控制器中的一個模塊控制器
- 26. 將控制器方法中的一個項目傳遞給同一控制器中的另一個方法
- 27. 如何從另一個控制器加載控制器的方法?
- 28. Angularjs:從另一個控制器中的控制器調用方法
- 29. 如何在CakePHP中從控制器訪問幫助器?
- 30. 如何從swift中正確訪問其他控制器中的一個控制器變量和方法?
在CakePHP中,擴展除AppController之外的控制器是非常不尋常的。你想完成什麼? – dhofstet
蛋糕仍然是面向對象的,所以你可以按照你擴展任何其他類的方式來擴展它。我已經完成了。 – jeremyharris