刘阿勇

刘阿勇

这家伙有点懒,还没写个性签名!

  • 财富值39459
  • 威望值0
  • 总积分56319

个人信息

  • 赞了说说
    周末跑个5公里,跑残废了。
  • 2015-06-15 已签到
    连续签到8天,获得了20个金钱
  • 2015-06-14 已签到
    连续签到7天,获得了20个金钱
  • 2015-06-13 已签到
    连续签到6天,获得了20个金钱
  • 回复了 的回答

    你加上 if($model->load(Yii::$app->request->post())) {} 验证应该就生效了

    前台验证与这个没有关系吧, 加上了也不生效 能否贴个例子呢

  • 2015-06-12 已签到
    连续签到5天,获得了20个金钱
  • 回复了 的回答

    高级模板下可以直接使用这个:

    if ($model->save()) {
        Yii::$app->getSession()->setFlash('success', '保存成功');
    } else {
        Yii::$app->getSession()->setFlash('error', '保存失败');
    }
    return $this->redirect(['member/security']);
    

    基础模板我没用过,不知道它那里有没有高级模板下 frontend/widgets/Alert.php 这个小插件,有的话也是可以用的。

    恩恩,高级模板还没用过,谢谢哈

  • 回复了 的回答

    使用yii的flash数据,其实他也是session,哇哈哈哈哈!
    为了保留一个完整的request-response流程,建议还是使用return response对象的方法。不过还有一种折中的办法就是封装一个显示信息的中间页,把你要显示的信息和url传过去,等显示完信息后,再跳转到目标地址。
    不过我还是建议使用flash数据的方法。

    恩恩,是的额 yii有弄好的方法 setFlash、 getFlash、 hasFlash! 还是用的session 谢谢!

  • 提出了问题
    yii2进行页面跳转的时候带点提示信息
  • 2015-06-11 已签到
    连续签到4天,获得了20个金钱
董事长 等级规则
56319/100000
资料完整度
20/100
用户活跃度
70/100

Ta的关注

3

Ta的粉丝

6

Ta的访客

21