发送请求后,我将通过SET FLASH将结果通知给用户.当用户发送请求时,显示消息的方式是什么?
例如,当发送消息表单时:显示 - >表单正在发送,然后显示一条flash消息
查看Yii框架网站上的wiki:http: //www.yiiframework.com/wiki/21/how-to-work-with-flash-messages/
在您的控制器中,您可以:
Yii::app()->user->setFlash('success', "Form posted!");
Run Code Online (Sandbox Code Playgroud)
在您的视图中,您可以通过以下方式回显Flash消息:
<?php echo Yii::app()->user->getFlash('success'); ?>
Run Code Online (Sandbox Code Playgroud)
(可选)您可以使用hasFlash方法检查是否存在Flash消息,因此视图中的代码如下所示:
<?php if(Yii::app()->user->hasFlash('success')):?>
<?php echo Yii::app()->user->getFlash('success'); ?>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8997 次 |
| 最近记录: |