2015-09-02 09:46:58 4291次浏览 2条回答 0 悬赏 10 金钱

写了个基类 在init方法里面判断是否有权限 没权限的话显示一个错误提示页面
return $this->display(TEMPLATES.'/public/error.html');
不管用啊 要显示模版貌似要在带action的方法里才管用吗

  • 回答于 2015-09-02 11:19 举报

    $this->display() 什么鬼?...thinkphp里面的方法吧.

    你可以在init方法内做判断后, redirect到错误提示页面.

    2 条回复
    回复于 2015-09-02 11:25 回复

    $this->display() 我装了smarty插件 我是想能不能在init方法里不做跳转 直接就调用出模版

    回复于 2015-09-02 14:10 回复

    smarty的话, 我不清楚, 但是直接 render 是可以的.....

    不明白你为什么非要直接调模板, 跳转更合适 合理一点吧

  • 回答于 2015-09-06 10:40 举报

    不用,可以用Yii::$app->view->render($view);
    $view:可以用"//",表示相对路径views目录;比如views/site/index可以写成"//site/index".

您需要登录后才可以回答。登录 | 立即注册
路人甲
见习主管

路人甲

注册时间:2015-06-24
最后登录:2017-09-26
在线时长:11小时13分
  • 粉丝3
  • 金钱125
  • 威望0
  • 积分235

热门问题