默认路由

默认路由(无需任何配置)会自动将请求(http://your.domain/index.php/REQUEST_PATH)路由到不同action操作上:

缺省Action为index,缺省Controller为index

基本路由

/Controller/Action

最基本的根据控制器和action映射到对应的操作上.

如请求:/C/a,对应到CControlleraAction()方法上

REST路由

针对不同的请求方式$METHOD(如GET,POST,PUT,DELETE等),会映射到$METHOD_actionAction上

如GET请求:/C/a,对应到CControllerGET_aAction()方法上

注: YYF的REST控制器种 rest路由的优先级高于basic优先级,当METHOD_NAMEAction不存在时,尝试调用NAMEAction

ID参数路由

/Controller/:id/Action

特殊的,包含数字(id)的请求,会做特殊映射,此数字会绑定到Action的参数$id上,

如GET请求:/C/123/a,对应到CControlleraAction($id)方法上并绑定参数$id=123

注:REST路由,同样适用。

多模块路由

/Module/Controller/Action

当启用多模块支持时,模块名作为前导。

Copyright © NewFuture 2016 all right reserved,powered by Gitbook上次修改时间: 2019-10-06 07:22:49

results matching ""

    No results matching ""