什麼是 initilaize() 方法
initialize() 在 CakePHP 版本> 3.0 中引入
作為程式碼結構,它看起來與 beforeFilter() 方法相同。但是 beforeFilter() 和 initialize()之間存在很多差異。
- 始終在呼叫建構函式後呼叫
initialize()。但是在特定控制器中找不到動作方法的情況下,beforeFilter()沒有呼叫。 initialize()方法通常用於初始化諸如新增新元件和幫助程式之類的東西。但是在beforeFilter()中通常用於執行某些全域性邏輯部分。