tp5--路由

ThinkPHP5.0路由

ThinkPHP5作为一个全新的版本,重构后的路由功能可圈可点,是5.0的一大亮点,本指南系列为您详细介绍5.0路由的用法,并进行深入剖析其内部实现原理,助您完全掌握路由。

一、入口文件
public下有个.htaccess更改名或者注释

二、绑定模块
当我们在当前目录下有一个index.php,如果我们正常情况下,我们默认访问的是index模块下的Index控制器下的index方法。如果想简化路由的写法的话,有两种方式。
①在public\index.php中添加
②创建api.php文件以及相应的模块
如果我的网站开发给第三方,那么我肯定不期望第三方访问我的index模块和admin模块,这样我们只需要在public/api.php中绑定api模块,这样我们访问api.php直接访问api模块,别的模块访问不了。
三、路由

像这样的方法默认是这么访问的

xin.com/admin/index/info/id/2

如果我们想将当期的访问简化,变成这样xin.com/news/5.html,这里我们就需要引入路由的概念。如果我们想起用路由,就需要进行配置。

首先打开thinkphp/convention.php找到url_route_on和url_route_must,将其拷贝到我们的应用配置conf\config.php,

然后我们在conf文件夹下创建一个route.php文件,也就是路由配置,在里边写一下访问的规则。

url_route_must 默认是false,不强制使用路由。如果改为true的话,那么就必须配置路由而且得使用它,再用

xin.com/admin/index/info/id/2这种方式的话的就会报错
在route.php中添加

我们就可以使用xin.com/news/2.html |xin.com/news/2 访问到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值