作者:rtsnance | 来源:互联网 | 2013-06-19 08:51
当你提交表单后,要显示信息提示用户时,就要用到setFlash,hasFlash,getFlash,在protected/controllers创建TestController.php文件
当你提交表单后,要显示信息提示用户时,就要用到setFlash,hasFlash,getFlash,在protected/controllers创建TestController.php文件,内容如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
classTestControllerextendsCController
{
functionactionOk()
{
Yii::app()->user->setFlash('success','Everything went fine!');
$this->redirect('index');
}
functionactionBad()
{
Yii::app()->user->setFlash('error','Everything went wrong!');
$this->redirect('index');
}
functionactionIndex()
{
$this->render('index');
}
}
|
在protected/views/test创建index.php文件:
1
2
3
4
5
6
7
8
9
10
11
|
user->hasFlash('success')):?>
user->getFlash('success')?>
user->hasFlash('error')):?>
user->getFlash('error')?>
|