CWidgetとCJuiDialogを使用して、ユーザーログインウィジェットを再作成しようとしています。
ログインリンクをクリックすると、ログインフォームでダイアログが開きます。
ウィジェットの例を使用しました。ほとんど理解していますが、この時点で行き詰まりました。コードのこの部分が何を意味するのかわからない:
public function renderContent()
{
$form=new User;
if(isset($_POST['user']))
{
$form->attributes=$_POST['user'];
if($form->validate() && $form->login()){
$url = $this->controller->createUrl('site/index');
$this->controller->redirect($url);
}
}
$this->render('login',array('form'=>$form));
}