微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我是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] 举报,一经查实,本站将立刻删除。

相关推荐