扩展名属性必须设置为错误
作者:互联网
我是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.
}
有人遇到过同样的问题吗?
谢谢
解决方法:
问题是因为:
我在Home视图文件中定义了一些参数,而main.php中没有定义这些参数,这是在创建$model = new home(‘search’)时的原因,它给出了扩展错误.
所以,我添加了它,现在它对我来说很好用.
谢谢.
标签:yii-extensions,yii,php 来源: https://codeday.me/bug/20191120/2042757.html