文件名称:正则路由-图像目标检测技术及应用
文件大小:2.49MB
文件格式:PDF
更新时间:2024-06-23 17:50:57
ThinkPHP3.1
ThinkPHP3.1 完全开发手册 66 1. 'URL_ROUTER_ON' => true, //开启路由 2. 'URL_ROUTE_RULES' => array( //定义路由规则 3. ':user/bolg/:id' => 'Blog/read', 4. ':user/:blog_name' => 'Blog/read', 5. ), 第一条路由会匹配下列 URL 访问 http://serverName/index.php/user1/blog/25/ http://serverName/index.php/username2/blog/245/ 并解析到 Blog 模块的 read 操作方法 ,传入 user 和 id 两个 GET 参数。 第二条路由会匹配到下面的 URL 访问 http://serverName/index.php/user1/hello_world http://serverName/index.php/username2/test_nme 同样解析到 Blog 模块的 read 操作方法,只是传入的参数变成 blog_name 一个 GET 参数。 二、正则路由 正则路由可以实现更加复杂的路由定义,支持的定义格式如下: 格式 1:'路由正则'=>'[分组/模块/操作]?参数 1=值 1&参数 2=值 2...' 格式 2:'路由正则'=>array('[分组/模块/操作]','参数 1=值 1&参数 2=值 2...') 格式 3:'路由正则'=>'外部地址' 格式 4:'路由正则'=>array('外部地址','重定向代码') 注意事项: • 正则路由规则必须以“/”开始和结束 • 格式 2 的参数可以传入数组或者字符串 • 参数值和外部地址中可以用动态变量 采用 :1、 :2 的方式 下面是正则路由的定义示例: