acesso ao model

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.

Você pode modificar seu model LoginForm para conter uma nova propriedade:





class LoginForm extends CFormModel

{

	public $username;

	public $password;

	public $rememberMe;

	public $newVar;


	private $_identity;


...



Na actionLogin, atribua o valor desejado a ela:




$model->newVar = false;



Na view você terá o valor acessível.

Era isso?