其他分享
首页 > 其他分享> > 扩展名属性必须设置为错误

扩展名属性必须设置为错误

作者:互联网

我是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