Olá,sou novo no yii.
Esta é a minha view index.php:
<?php $this->pageTitle=Yii::app()->name; ?>
<h1>Welcome to <i><?php echo CHtml::encode(Yii::app()->name); ?></i></h1>
<p>Congratulations! You have successfully created your Yii application.</p>
<?php if(!Yii::app()->user->isGuest && false):?>
<p>
You last logged in on <?php echo date( 'l, F d, Y, g:i a',Yii::app()->user->lastLoginTime ); ?>.
</p>
<?php endif;?>
SiteController na acção login :
public function actionLogin()
{
$model=new LoginForm;
// if it is ajax validation request
if(isset($_POST['ajax']) && $_POST['ajax']==='login-form')
{
echo CActiveForm::validate($model);
Yii::app()->end();
}
// collect user input data
if(isset($_POST['LoginForm']))
{
$model->attributes=$_POST['LoginForm'];
// validate user input and redirect to the previous page if valid
if($model->validate() && $model->login())
$this->redirect(Yii::app()->user->returnUrl);
}
// display the login form
$this->render('login',array('model'=>$model));
}
quando se chama o login é criado uma instancia do modelo LoginForm
a minha pergunta é como posso aceder a essa instãncia no actionIndex para mandar um parâmetro para a view que substitui o false.É que se declarar a variavel model fora da action login e depois acessar ela vem com null.