ActiveForm 没有有防止表单多次提交的 设置? [ 2.0 版本 ]
如图:
如果用户,点击注册两次,会提交两次表单,ActiveForm 有好的办法组织这个不能?
或者扩展 ActiveForm 有比较好的实现方式没?
共 1 个回答
-
控制器:
if($model->save()){ Yii::app()->user->setFlash('success','谢谢您的参与!'); $this->refresh(); }else{ Yii::app()->user->setFlash('danger','请查看后再提交!'); }
view:
<div style=""> <?php foreach (Yii::app()->user->getFlashes() as $key => $message) { echo '<div class="alert alert-' . $key . '">' . $message . "</div>\n"; } echo '<div class="clear"></div>'; ?> </div>
我是这样写的 不知道可以嘛。 每次提交了 会出现提示信息,然后刷新提交页面。
用的是bootstrap key的值正好对应相应的class 不知道这样行么共 2 条回复
雅戈
注册时间:2014-10-11
最后登录:2020-08-05
在线时长:10小时7分
最后登录:2020-08-05
在线时长:10小时7分
- 粉丝7
- 金钱255
- 威望10
- 积分455