PHP中如何添加ThinkPHP5路由
这篇文章将为大家详细讲解有关PHP中如何添加ThinkPHP5路由,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
php的框架有哪些
php的框架:1、Laravel,Laravel是一款免费并且开源的PHP应用框架。2、Phalcon,Phalcon是运行速度最快的一个PHP框架。3、Symfony,Symfony是一款为Web项目准备的PHP框架。4、Yii,Yii是一款快速、安全和专业的PHP框架。5、CodeIgniter,CodeIgniter是一款非常敏捷的开源PHP框架。6、CakePHP,CakePHP是一款老牌的PHP框架。7.Kohana,Kohana是一款敏捷但是功能强大的PHP框架。
对于一些框架的认识上,常见的想必大家已经有所认知。这里我们装好框架后,在Yii配置的时候,引入了路由的添加。对于路由的好处我们会在下面展开讲解,同样的ThinkPHP5框架中也可以添加路由。
一、使用路由的好处
简化路径是一个比较大的原因,因为我当初就是觉得路径太长然后跑过去把路由开起来了,但是后来在使用的过程中,发现Route的作用其实不仅局限于简化路径。
可以开启路由的强制使用,让大家只能从我定义的路由进来,这样就有一个好处,你在一些不想给用户访问的控制器写了一些脚本,你开启了完全路由强制使用的话,用户是访问不了这些脚本的,否则的话,用户如果访问了这些脚本,脚本有时修改数据库的,那么就比较危险了。
可以定义好从这个路径进来是get操作还是post操作,就不会出现以前有种什么情况,一个控制器的方法,你从get也可以访问,post也可以访问,就很杂乱,当然有人会说,get和post都能访问也没什么大不了的吧,其实将这些方法之间区分开来,对于Restful API的思想的体现是比较有帮助的。
二、添加路由步骤
配置文件(thinkphp/convention.php )中开启路由
'url_route_on' => true, 'url_route_must' => false,
应用配置文件conf/config.php 增加配置
'url_route_on' => true ,'url_route_must' => false,
新建路由文件conf/route.php
分别测试访问
localhost/news/张三|localhost/admin/user/add/name/张三
修改add方法 url()函数获取路径
目前如果访问其他方法,还是可以访问的
让所有的请求全部强使用路由conf/config.php
'url_route_must' => true,
关于“PHP中如何添加ThinkPHP5路由”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341