use think\Route

来源:3-4 三种URL访问模式

观小呆

2021-05-07

hi 7月老师,我想问一下路由这节课,这句话中“use think\Route;”的 think 是在哪里呀,我没有找到定义的位置呀,还有里面的rule()的这个方法在哪里也没有看到呢?只能盲写代码吗。。。。

写回答

1回答

网络连接已断开

2021-05-07

think是 TP5 里面的一个命名空间。

正常情况下,你在 IDE 中直接书写 Router的时候,这个过程中 IDE 就会智能感知到并让你选择(就是那个小浮窗)命名空间,你选择之后就会自动帮你在文件头部补全use think\Route,实际开发中很少会有需要手动写命名空间的情况。

如果你使用的是 vscode 的话,那么这块的智能感知会弱一点。

当你正确的 use 了一个命名空间之后,Route:: 写到这里,IDE 就会提示有个 rule()方法。

当然,因为 PHP 本身语言特性和框架具体实现方式的问题,有些方法并不能正常被 IDE 智能感知,TP 框架中的路由配置非常灵活,同学在具体使用的时候还是要多参考官方的开发文档。

1
1
观小呆
原来是这样啊!谢谢!
2021-05-08
共1条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程