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' ), 它给出扩展错误。

所以,我已经添加了它,现在它对我来说工作正常。

谢谢。