2015-03-30 16:12:37 3893次浏览 2条回答 0 悬赏 10 金钱

if(!\Yii::$app->user->can($route)){} 判断语句写在了父类控制器的 beforeAction 中,如何不满足则渲染tips模板呢 ??

补充于 2015-03-31 10:20

自答吧 其实beforeaction返回的是bool型,而渲染模板不可能的。后来用跳转替代了。

  • 回答于 2015-04-01 00:59 举报

    为什么不使用自定义验证方法?

  • 回答于 2016-07-21 22:37 举报

    刚好自己也遇到了想了个办法解决,看是不是符合楼主的要求

    \Yii::$app->response->data = $this->render("tips");
    return false;
    
    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
kklinan
见习主管

kklinan

注册时间:2014-05-05
最后登录:2017-03-24
在线时长:19小时35分
  • 粉丝1
  • 金钱140
  • 威望0
  • 积分330

热门问题