什么是 initilaize() 方法
initialize() 在 CakePHP 版本> 3.0 中引入
作为代码结构,它看起来与 beforeFilter() 方法相同。但是 beforeFilter() 和 initialize()之间存在很多差异。
- 始终在调用构造函数后调用
initialize()。但是在特定控制器中找不到动作方法的情况下,beforeFilter()没有调用。 initialize()方法通常用于初始化诸如添加新组件和帮助程序之类的东西。但是在beforeFilter()中通常用于执行某些全局逻辑部分。