BoyLee 2011-08-16 21:51:41 3357次浏览 2条回复 0 0 0

因为每个controller 都是继承自 Controller,所以我在想能不能在Controller里实现类似filter的操作,比如 让名为'BoyLeeController‘的,输出'123',或者更高级点的,访问控制 之类的。

舰长求教

  • 回复于 2011-08-16 22:08 举报

    如果这样的话,简单的判断也是可以实现的。
    在Controller基础类里,自定义个filter,然后根据controller的id去判断是否输出你想要的值。我试了一下,还是可行的。

    public function filters()
    {
      return array('myFilter');
    }
    
    public function filterMyFilter()
    {
      if($this->id=='boyLee')
        echo '123';
    }
    
  • 回复于 2011-08-17 08:21 举报

    路过,学习了……

您需要登录后才可以回复。登录 | 立即注册