Yii:将login.php视图渲染到另一个视图的Div标签中

Bar*_*más 1 render view yii

所以我正在一个页面上学习Yii.就是这样:http://devcave.freeiz.com/

我想要做的是,当我点击登录时,div正在向下滑动,login.php表格应该在那里.问题是如何将其呈现到main.php的div标签中.

我试过$this->renderPartial('//site/login',array('model'=>$model));,但我得到Undefined变量:模型错误.我阅读了理解yii视图渲染流程,但似乎我没有放弃获得重点.

有什么建议吗?

Bor*_*ski 5

用这个:

$this->renderPartial('site/login',array('model'=>new LoginForm));
Run Code Online (Sandbox Code Playgroud)

登录视图中,您应该action像这样定义:

$form=$this->beginWidget('CActiveForm', array(
    // ...
    'action' => $this->createUrl( 'site/login' ),
    // ...
Run Code Online (Sandbox Code Playgroud)