## 路由模式 ThinkCMF5 采用的路由模式是混合模式;这种模式下,只会对设置路由规则的按路由规则来访问,其它还按 path_info 方式访问; ``` http://yourServerName/index.php/应用/控制器/操作/[参数名/参数值...] ``` ## 路由定义 在ThinkCMF5我们不要求普通用户学习复杂的路由规则定义,我们在后台提供友好的用户界面可轻松配置路由规则,完成 url的优化;如果想了解更多路由相关的知识,可以查看 [TP5 路由](http://www.kancloud.cn/manual/thinkphp5/118029); ## URL 生成 我们推荐使用助手函数 url 进行 url 的生成: ``` url('portal/List/index',['id'=>1,'name'=>'cmf5']); url('portal/List/index','id=1&name=cmf5'); ``` ###### 指定 url 后缀名 ``` url('portal/List/index','id=1&name=cmf5','shtml'); ``` ###### 自动生成域名 ``` url('portal/List/index','id=1&name=cmf5','shtml',true); // 不带后缀名 url('portal/List/index','id=1&name=cmf5',false,true); ```