YII - 必须设置扩展 属性 错误
YII - Extension property must be set error
我是 YII 新手。我已经通过 gii 创建了简单的模块,它对我来说工作得很好。
但是,现在当我手动创建新模块时(复制现有模块的视图/模型和控制器文件)以及当我在控制器文件中更改一个动作函数时,它给我的错误是:
ERROR TEXT : Extension property must be set.
我在做的是
In Newscontroller.php (Which I am using as reference )
public function actionAdmin()
{
Yii::app()->user->setState(Yii::app()->params['newsajaxImageVar'], null);
$model = new News('search');
}
HomeController.php (Which i am creating )
public function actionAdmin()
{
Yii::app()->user->setState(Yii::app()->params['homesajaxImageVar'], null);
$model = new Home('search'); // On this line, it is giving me error for Extension property must be set.
}
有没有人遇到过同样的问题?
谢谢
问题是因为:
我在主页视图文件中定义了一些参数,但在 main.php 中不存在,应该在此处提及,这就是创建 $model = new home('search' ), 它给出扩展错误。
所以,我已经添加了它,现在它对我来说工作正常。
谢谢。
我是 YII 新手。我已经通过 gii 创建了简单的模块,它对我来说工作得很好。
但是,现在当我手动创建新模块时(复制现有模块的视图/模型和控制器文件)以及当我在控制器文件中更改一个动作函数时,它给我的错误是:
ERROR TEXT : Extension property must be set.
我在做的是
In Newscontroller.php (Which I am using as reference )
public function actionAdmin()
{
Yii::app()->user->setState(Yii::app()->params['newsajaxImageVar'], null);
$model = new News('search');
}
HomeController.php (Which i am creating )
public function actionAdmin()
{
Yii::app()->user->setState(Yii::app()->params['homesajaxImageVar'], null);
$model = new Home('search'); // On this line, it is giving me error for Extension property must be set.
}
有没有人遇到过同样的问题? 谢谢
问题是因为:
我在主页视图文件中定义了一些参数,但在 main.php 中不存在,应该在此处提及,这就是创建 $model = new home('search' ), 它给出扩展错误。
所以,我已经添加了它,现在它对我来说工作正常。
谢谢。