我想更改“views/layouts/main.php”以在用户未通过身份验证时显示登录表单。
所以我像这样更改了“siteController”actionIndex:
public function actionIndex() {
$loginForm = new LoginForm();
$this->render('index', array('loginForm'=>$loginForm));
}
然后像这样在“views/layouts/main.php”中调用它:
if(Yii::app()->user->isGuest):
echo $loginForm;
else :
echo 'JJJ';
endif;
然后当我访问我的网站时,它显示错误:“未定义变量:loginForm”。
我不知道如何解决这个问题?:(