我是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’)时的原因,它给出了扩展错误.
所以,我添加了它,现在它对我来说很好用.
谢谢.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。