CakePHP:在请求开始时挂钩查询数据库

时间:2014-09-09 20:22:35

标签: database cakephp orm

我想根据数据库中的数据在CakePHP中设置一些全局参数。在我的应用程序中,我可以在请求中尽早添加一些代码来查询数据库吗?它需要在设置数据库配置之后,但在其他查询运行之前。

1 个答案:

答案 0 :(得分:1)

如果要在执行特定Controller操作之前执行某些逻辑,请覆盖Controller::beforeFilter method

另一方面,如果你想全局地做一些逻辑,那么定义一个AppController并在beforeFilter中做你的逻辑。

在任何一种情况下,都不要忘记parent :: beforeFilter();

此外,作为一般提醒,这里是request cycle

enter image description here