如何定义构造函数?在哪里? 如何在Yii应用程序中定义构造函数 在哪里?定义构造函数
我需要创建构造函数。其中定义了内部模型或控制器。如何定义构造函数?在哪里? 如何在Yii应用程序中定义构造函数 在哪里?定义构造函数,yii,Yii,我需要创建构造函数。其中定义了内部模型或控制器。 你们能给出一些格式的例子吗?在很多Yii类中,有两种方法可以用来定义初始化代码:\uu construct()和init(): \uuu construct()是一种用于实例化对象的本机php方法 init()在Yii执行自己的类实例化时调用(例如,在CActiveRecord类中,Yii设置了场景名称) 这取决于你如何使用 public function __construct() { //Your code return pa
你们能给出一些格式的例子吗?在很多Yii类中,有两种方法可以用来定义初始化代码:
\uu construct()
和init()
:
\uuu construct()
是一种用于实例化对象的本机php方法
init()
在Yii执行自己的类实例化时调用(例如,在CActiveRecord类中,Yii设置了场景名称)
这取决于你如何使用
public function __construct()
{
//Your code
return parent::contruct()
}
或者只是使用init方法
public function init()
{
//Your code
}
如果您使用construct,请务必小心,因为某些类构造函数有一些您也必须设置的参数(例如CActiveRecord
将场景名称作为参数)
如果我是你,我会尽可能多地使用init
方法。在模型/控制器中可以使用init()函数,该函数将在类调用时执行。Yii的构造函数调用init()??