PHP ThinkPHP5路由的添加

PHP ThinkPHP5路由的添加,第1张

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教程

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3016830.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-28
下一篇 2022-09-28

发表评论

登录后才能评论

评论列表(0条)

保存