Cakephp 要自定义哪个文件request_handler.php
我需要在请求处理程序中创建一个自定义函数 我应该编辑哪个文件: core\cake\libs\controller\components\request\u handler.php 或 app\controllers\components\request\u handler.php 我认为核心应该是Mantain的,并且所有的更改都应该在应用程序文件夹中进行,对吗?假设它是正确的,我应该复制文件(从核心到应用程序)并添加我需要的功能,或者只是用新功能创建一个新文件Cakephp 要自定义哪个文件request_handler.php,cakephp,httprequest,Cakephp,Httprequest,我需要在请求处理程序中创建一个自定义函数 我应该编辑哪个文件: core\cake\libs\controller\components\request\u handler.php 或 app\controllers\components\request\u handler.php 我认为核心应该是Mantain的,并且所有的更改都应该在应用程序文件夹中进行,对吗?假设它是正确的,我应该复制文件(从核心到应用程序)并添加我需要的功能,或者只是用新功能创建一个新文件 谢谢 这是哪一种蛋糕?好像是1
谢谢 这是哪一种蛋糕?好像是1.3 在任何情况下都不应编辑核心。向
请求处理程序添加函数也不好
如果您在整个应用程序中都需要此逻辑,只需在AppController
中实现它。您说得对,V1.3!我打算添加的函数与http请求有关,您认为我应该只在AppController中创建它吗?您不认为将它放入请求处理程序中有意义吗?是的,例如,最好在beforeFilter()
中修改请求。只有当所有控制器都需要时,才应将其放入AppController
。