hello, i am learning yii so need help regarding form validation. I am not using form with yii that is using just simple HTML in view here it is,
<form id="form-login" name="admin-login" action="<?php echo Yii::app()->getBaseUrl().'/webmanager/webmanager/login'; ?>" method="POST">
<h3>Login to your account </h3>
<hr/>
<?php if(Yii::app()->user->hasFlash('error'))
{
?>
<div class="alert alert-danger">
<strong>Error!</strong> <?php echo Yii::app()->user->getFlash('error'); ?>
</div>
<?php }
?>
<div class="form-group">
<div class="controls">
<input type="text" placeholder="Username" class="form-control" name="admin_username" id="admin_username" />
</div>
<?php echo $form->error($model,'admin_username'); ?>
</div>
<div class="form-group">
<div class="controls">
<input type="password" placeholder="Password" class="form-control" name="admin_password" id="admin_password" />
</div>
</div>
<div class="form-group">
<div class="controls">
<label class="checkbox">
<input type="checkbox" value="remember" /> Remember me
</label>
</div>
</div>
<div class="form-group">
<div class="controls">
<button type="submit" class="btn btn-primary form-control" name="btn_admin_login" id="btn_admin_login">Sign In</button>
</div>
</div>
</form>
and in controller as follow,
<?php
class WebmanagerController extends Controller
{
public function actionLogin()
{
$model=new AdminLogin;
if(isset($_POST['btn_admin_login']))
{
if($model->validate())
{
echo 'validation complete';
}
else
{
Yii::app()->user->setFlash('error',$model->getErrors());
}
}
$this->renderPartial('//admin/admin-login',array('model'=>$model));
}
}
?>
Question : how can i display validation message on view and how can i get post value in controller?