路由设置配置

打开route.php 
引入Route控制器类(use think\Route;)
设置路由--》  Route::rule('路由表达式','路由地址','请求类型','路由参数(数组)','变量规则(数组)');

静态路由例子:


  1.                         use think\Route;
  2. // 注册路由到index模块的News控制器的read操作
  3. Route::rule('new/:id','index/News/read');
  4. 访问http://serverName/new/5 直接路由到到http://serverName/index/news/read/id/5

动态带参数路由:


  1.                 Route::rule('course/:id','index/index/course');
  2. // 批量注册GET路由
  3. Route::rule([
  4. '路由规则1'=>'路由地址和参数',
  5. '路由规则2'=>['路由地址和参数','匹配参数(数组)','变量规则(数组)']
  6. ...
  7. ],'','请求类型','匹配参数(数组)','变量规则');
  8. Route::get([
  9. 'new/:id' => 'News/read',
  10. 'blog/:id' => ['Blog/edit',[],['id'=>'\d+']]
  11. ...
  12. ]);
  13. // 效果等同于
  14. Route::rule([
  15. 'new/:id' => 'News/read',
  16. 'blog/:id' => ['Blog/edit',[],['id'=>'\d+']]
  17. ...
  18. ],'','GET');
  19. //等同于any方式
  20. return [
  21. 'new/:id' => 'News/read',
  22. 'blog/:id' => ['Blog/update',['method' => 'post|put'], ['id' => '\d+']],
  23. ];

最新文章

  1. html meta标签使用总结
  2. java面向对象的语言
  3. 使用 ssh 连接github的方法说明(gitub的官方说法)
  4. web设计经验<九>教你测试手机网页的5大方法
  5. 20150313--AJAX
  6. static用法详解
  7. 从头开始学c++,补基础,补踏实
  8. jsp servelet
  9. Nand flash 的发展和eMMC
  10. SPFA求单源最短路径
  11. Kafka快速上手(2017.9官方翻译)
  12. 深入理解 React JS 中的 setState
  13. 微信小程序使用字体图标的方法
  14. python functools.lru_cache做备忘功能
  15. MyBatis笔记----SSM框架mybatis3整合springmvc spring4
  16. Umbraco 资源推荐
  17. APIView源码解析
  18. laravel 数据模型方法
  19. HTTP 响应头信息(Http Response Header) Content-Length 和 Transfer-Encoding
  20. 怎么把<li>标签里的内容付给文本框

热门文章

  1. 基于CAS实现无锁结构
  2. [LeetCode] 138. Copy List with Random Pointer 拷贝带有随机指针的链表
  3. Deepin (Linux Debian)使用日记
  4. css盲点
  5. 第04组 Alpha冲刺(1/6)
  6. GreenPlum 大数据平台--基础使用(二)
  7. 从GopherChina 2019看当前的go语言
  8. 初探Java设计模式4:一文带你掌握JDK中的设计模式
  9. 解决windows server 2008R2自动关机
  10. (十五)golang--init函数