Phalcon:Controller初始化的不同

在Phalcon中初始化有兩個方法:initialize()和onConstruct()。這兩個方法有什么不同呢?

先來看看歪果仁的回答吧,雖然我看不大懂:

Phalcon offers two ways for controller initialization, thy are theinitializeandonContructmethods.?

The basic difference between these two methods is thatinitializeis called?only?when a controller is created by the framework to proceed with the execution of an action.?

Since you instantiating a controller objectad-hoc,initializewill not be called, only onConstruct will.

我的理解:

initialize()是Phalcon框架創建這個Controller的時候初始化的,不同于__construct()。

onConstruct()則是類初始化,等同于__construct()。

So,總結一下:

在Phalcon中對框架的初始化操作放在initialize()中;

對于Controller的初始化要放在onConstruct()中。

注:隨意一寫,訂正留言。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 寫在前面: 三月已經接近尾聲,本月目標還未達成的小伙伴們,要努把力啦(這話就像說給自己聽的)!本周的尾巴就是清明節...
    蘑大菇閱讀 608評論 0 3
  • 比絲綢柔軟 比腐肉朽臭 還存有什么 能比人心更敏弱 比世界且荒蕪 所有的詩 獻給 永遠 的稚童 早已遺忘的角落 一...
    夏裳久閱讀 271評論 0 3
  • 119的燈光昏暗昏暗中坐著兩個我一人一影我想讓同學們都搬過來可這樣也不能占滿空落的床鋪; 119的夜漆黑寧靜我躺在...
    不安分的家伙閱讀 169評論 2 1
  • KVO即:Key-Value Observing, 直譯為:基于鍵值的觀察者。 它提供一種機制,當指定的對象的屬性...
    _Lily閱讀 1,017評論 0 1