如果想给控制器中的操作方法指定后缀,只需要配置下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方法的调用也没有任何影响。
【thinkphp3.x】thinkphp3.x中给控制器中的操作方法指定后缀
最新推荐文章于 2024-05-30 14:37:11 发布