栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

PHP ThinkPHP5路由的添加

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP ThinkPHP5路由的添加

对于一些框架的认识上,常见的想必大家已经有所认知。这里我们装好框架后,在Yii配置的时候,引入了路由的添加。对于路由的好处我们会在下面展开讲解,同样的ThinkPHP5框架中也可以添加路由。下面我们来分析一些路由的好处,然后把ThinkPHP5中添加路由的步骤分享给大家。

一、使用路由的好处

1.简化路径是一个比较大的原因,因为我当初就是觉得路径太长然后跑过去把路由开起来了,但是后来在使用的过程中,发现Route的作用其实不仅局限于简化路径。

2.可以开启路由的强制使用,让大家只能从我定义的路由进来,这样就有一个好处,你在一些不想给用户访问的控制器写了一些脚本,你开启了完全路由强制使用的话,用户是访问不了这些脚本的,否则的话,用户如果访问了这些脚本,脚本有时修改数据库的,那么就比较危险了。

3.可以定义好从这个路径进来是get操作还是post操作,就不会出现以前有种什么情况,一个控制器的方法,你从get也可以访问,post也可以访问,就很杂乱,当然有人会说,get和post都能访问也没什么大不了的吧,其实将这些方法之间区分开来,对于Restful API的思想的体现是比较有帮助的。

二、添加路由步骤

1.配置文件(thinkphp/convention.php )中开启路由

 'url_route_on' => true,  'url_route_must' => false,

2.应用配置文件conf/config.php 增加配置  

'url_route_on' => true ,'url_route_must' => false,

3.新建路由文件conf/route.php

4.分别测试访问

localhost/news/张三|localhost/admin/user/add/name/张三

5.修改add方法 url()函数获取路径

6.目前如果访问其他方法,还是可以访问的

7.让所有的请求全部强使用路由conf/config.php

'url_route_must' => true,

以上就是PHP ThinkPHP5路由的添加方法,相信增加了路由这个组件,在访问一些url的时候效率提到提升,从而在使用ThinkPHP5框架上更为顺手。更多php学习指路:php教程

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/14393.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号