博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Thinkphp5 Route用法
阅读量:6015 次
发布时间:2019-06-20

本文共 1039 字,大约阅读时间需要 3 分钟。

域名路由:domain

1.application/router.php 文件位置,吧一下代码放进去就可以了

use think\Route;Route::domain('app.tp5a.com','app');   // 1.绑定到模块app
#Route::domain('app.tp5a.com','app/category'); //2.绑定到控制器category
#Route::domain('app.tp5a.com','app/category/test');   //3.绑定到方法test
把域名app.tp5a.com  绑定到模块 app模块 注意:要先application/config.php 开启 域名部署(url_domain_deploy => true)

 

别名路由:alias

文件位置:application/route.php 

方法一:

use think\Route;Route::alias('test','index/index/test');

当访问xxx.com  会跳转到index/index/test

访问地址:http://tp5a.com/index.php/test   等同于  http://tp5a.com/index.php/index/index/test

 

方法二:

return [    '__pattern__' => [        'name' => '\w+',    ],    '[hello]'     => [        ':id'   => ['index/hello', ['method' => 'get'], ['id' => '\d+']],        ':name' => ['index/hello', ['method' => 'post']],    ],    '__alias__' =>  [        'h'  =>  'index/hello',        'test'=> 'index/index/test'    ],    ];

 

 

路由绑定:get

代码

Route::get('test','index/index/test');

访问  http://tp5a.com/index/test  和    http://tp5a.com/index.php/test

注意:如果是伪静态状态下 要tp5a.com/模块/方法(一定要带模块名) 

 

转载地址:http://psyqx.baihongyu.com/

你可能感兴趣的文章
一行、多行超出则隐藏
查看>>
[Android]Plug-in com.android.ide.eclipse.adt was unable to load class com.android.ide
查看>>
sql语句-3-聚合数据查询
查看>>
关于JavaScript初级的知识点一(持续更新 )
查看>>
input输入时自动联想
查看>>
.net升级到4.0之后,出现;System.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798...
查看>>
Pycharm配置
查看>>
自定义视图(组合控件)
查看>>
微软职位内部推荐-Principal Dev Manager for Windows Phone Apps
查看>>
MySQL查询分析器EXPLAIN或DESC
查看>>
ChemDraw Prime 15怎么绘制立体化学结构
查看>>
java基础之多线程
查看>>
开发者必备的6款源码搜索引擎
查看>>
安卓开发环境安卓
查看>>
mongodb的日志清理学习整理
查看>>
关于iOS上的线程(一)
查看>>
Tumblr:150亿月浏览量背后的架构挑战
查看>>
2017 Hackatari Codeathon C. Arcade(DP)(滚动数组)
查看>>
Android实例-解决虚拟键盘遮挡问题(XE8+小米2)
查看>>
hive基本操作与应用
查看>>