我在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