我正在使用Cakephp 2.5.1。我有一个共同的功能,将由所有控制器共享。我可以在AppController.php内部或在Component内部执行。有什么不同?不同方法的优缺点是什么?我应该在什么条件下使用哪种方法?
答案 0 :(得分:2)
当我们向AppController.php写任何函数时,即使我们不需要它,所有控制器都可以使用此函数,因为所有控制器都扩展了AppController。
最好在组件中编写函数,然后我们就可以在需要该函数的任何特定控制器中使用组件。
在文件中明确提到: - link to documentation