Cakephp 要自定义哪个文件request_handler.php

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

我需要在请求处理程序中创建一个自定义函数

我应该编辑哪个文件:

core\cake\libs\controller\components\request\u handler.php

app\controllers\components\request\u handler.php

我认为核心应该是Mantain的,并且所有的更改都应该在应用程序文件夹中进行,对吗?假设它是正确的,我应该复制文件(从核心到应用程序)并添加我需要的功能,或者只是用新功能创建一个新文件


谢谢

这是哪一种蛋糕?好像是1.3

在任何情况下都不应编辑核心。向
请求处理程序添加函数也不好


如果您在整个应用程序中都需要此逻辑,只需在
AppController
中实现它。

您说得对,V1.3!我打算添加的函数与http请求有关,您认为我应该只在AppController中创建它吗?您不认为将它放入请求处理程序中有意义吗?是的,例如,最好在
beforeFilter()
中修改请求。只有当所有控制器都需要时,才应将其放入
AppController