我今天刚刚开始使用YII并且有一个现有项目可供使用。当我尝试运行该项目时,我收到了以下通知 -
注意:未定义的属性:第10行的.. \ controllers \ SiteController.php中的CWebApplication :: $ v_glob
当我检查SiteController
课程时,我确实看到确实定义了v_glob
。这就是班级的样子 -
class SiteController extends Controller
{
public function init()
{
Yii::app()->v_glob;
parent::init();
}
/* other functions */
}
由于这个通知,无论我试图调用其成员函数,我都会遇到致命错误。我该如何解决这个问题?
答案 0 :(得分:1)
好吧,仔细看看通知:
未定义属性: CWebApplication :: $ v_glob
必须在v_glob
中定义属性CWebApplication
,而不是SiteController
...
PS:以下几行并不实用:
Yii::app()->v_glob;