您的位置:首页 > 编程语言 > PHP开发

【thinkphp3.x】thinkphp3.x中给控制器中的操作方法指定后缀

2015-12-07 11:27 573 查看
[php]
view plaincopy

如果想给控制器中的操作方法指定后缀,只需要配置下ACTION_SUFFIX配置参数即可,,例如:   
  
    'ACTION_SUFFIX'=>'Action'  
  
也就是支持给操作方法定义后缀,如果配置了上面的参数,我们实际调用的操作方法就是操作名加上Action后缀了,假设我们当前访问的URL地址是:   
  
    http://localhost/index.php/User/list  
  
访问的是User模块的list操作,在没有配置ACTION_SUFFIX之前,由于list方法是php内置方法会有冲突,现在配置之后,实际访问的应该是UserAction控制器的listAction方法:   
  
    class UserAction extends Action{       
        public function listAction(){           
            // 操作方法具体代码       
        }   
    }  
  
当然了,你可以配置任意的字符串作为操作方法后缀,ACTION_SUFFIX配置参数不会影响当前操作名的使用,对A和R方法的调用也没有任何影响。   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: