thinkphp路由配置route.php
2024-09-05 12:34:33
路由设置配置
打开route.php
引入Route控制器类(use think\Route;)
设置路由--》 Route::rule('路由表达式','路由地址','请求类型','路由参数(数组)','变量规则(数组)');
打开route.php
引入Route控制器类(use think\Route;)
设置路由--》 Route::rule('路由表达式','路由地址','请求类型','路由参数(数组)','变量规则(数组)');
静态路由例子:
-
use think\Route;
-
// 注册路由到index模块的News控制器的read操作
-
Route::rule('new/:id','index/News/read');
-
-
访问http://serverName/new/5 直接路由到到http://serverName/index/news/read/id/5
动态带参数路由:
-
Route::rule('course/:id','index/index/course');
-
-
// 批量注册GET路由
-
Route::rule([
-
'路由规则1'=>'路由地址和参数',
-
'路由规则2'=>['路由地址和参数','匹配参数(数组)','变量规则(数组)']
-
...
-
],'','请求类型','匹配参数(数组)','变量规则');
-
-
Route::get([
-
'new/:id' => 'News/read',
-
'blog/:id' => ['Blog/edit',[],['id'=>'\d+']]
-
...
-
]);
-
// 效果等同于
-
Route::rule([
-
'new/:id' => 'News/read',
-
'blog/:id' => ['Blog/edit',[],['id'=>'\d+']]
-
...
-
],'','GET');
-
-
//等同于any方式
-
return [
-
'new/:id' => 'News/read',
-
'blog/:id' => ['Blog/update',['method' => 'post|put'], ['id' => '\d+']],
-
];
最新文章
- html meta标签使用总结
- java面向对象的语言
- 使用 ssh 连接github的方法说明(gitub的官方说法)
- web设计经验<;九>;教你测试手机网页的5大方法
- 20150313--AJAX
- static用法详解
- 从头开始学c++,补基础,补踏实
- jsp servelet
- Nand flash 的发展和eMMC
- SPFA求单源最短路径
- Kafka快速上手(2017.9官方翻译)
- 深入理解 React JS 中的 setState
- 微信小程序使用字体图标的方法
- python functools.lru_cache做备忘功能
- MyBatis笔记----SSM框架mybatis3整合springmvc spring4
- Umbraco 资源推荐
- APIView源码解析
- laravel 数据模型方法
- HTTP 响应头信息(Http Response Header) Content-Length 和 Transfer-Encoding
- 怎么把<;li>;标签里的内容付给文本框