Yii2组件覆盖构造函数约定

时间:2015-03-02 05:55:52

标签: php constructor yii2 constructor-injection

我查看了components的Yii 2手册,我不明白为什么有两个相互冲突的约定或可能是一个反模式。手册说:

  

始终在覆盖构造函数的末尾调用父构造函数。

     

如果覆盖yii \ base \ Object :: init()方法,请确保在init方法的开头调用init的父实现。

关于我的argument is that的第一个约定,应该首先调用父构造函数,更好的是它不应该依赖于这些语句的顺序。

我知道Yii没有严格遵循设计模式和原则,但使用足以使其更快。你对此有何看法?如果我错了,请纠正我。

0 个答案:

没有答案