gpt4 book ai didi

php - YII - 必须设置扩展属性错误

转载 作者:搜寻专家 更新时间:2023-10-31 20:38:03 25 4
gpt4 key购买 nike

我是 YII 的新手。我通过 gii 创建了简单的模块,它对我来说工作正常。

但是,现在当我手动创建新模块时(复制现有模块的 View /模型和 Controller 文件)以及当我在 Controller 文件中更改一个 Action 函数时,它给我的错误是:

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 View 文件中定义了一些参数,但在 main.php 中不存在,应该在那里提及,这就是创建 $model = new home('search') 时的原因,它给出错误扩展名。

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

谢谢。

关于php - YII - 必须设置扩展属性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30390227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com