我正在使用 Cakephp 2.5.1。我有一个通用功能,由所有 Controller 共享。我可以在 AppController.php 内或在组件内执行此操作。有什么不同?不同方法的优缺点是什么?什么情况下应该使用哪种方法?
最佳答案
当我们向 AppController.php 写入任何函数时,即使我们不需要它,该函数也可用于所有 Controller ,因为所有 Controller 都扩展了 AppController。
最好在组件中编写函数,然后我们就可以在需要该函数的任何特定 Controller 中使用组件。
文档中明确提到:- link to documentation
关于php - 在 AppController.php 中编写通用函数与在 Cakephp 中编写组件内有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24279387/