我想根据数据库中的数据在CakePHP中设置一些全局参数。在我的应用程序中,我可以在请求中尽早添加一些代码来查询数据库吗?它需要在设置数据库配置之后,但在其他查询运行之前。
答案 0 :(得分:1)
如果要在执行特定Controller操作之前执行某些逻辑,请覆盖Controller::beforeFilter method。
另一方面,如果你想全局地做一些逻辑,那么定义一个AppController并在beforeFilter中做你的逻辑。
在任何一种情况下,都不要忘记parent :: beforeFilter();
此外,作为一般提醒,这里是request cycle