use think\Route
来源:3-4 三种URL访问模式
观小呆
2021-05-07
hi 7月老师,我想问一下路由这节课,这句话中“use think\Route;”的 think 是在哪里呀,我没有找到定义的位置呀,还有里面的rule()的这个方法在哪里也没有看到呢?只能盲写代码吗。。。。
写回答
1回答
-
think是 TP5 里面的一个命名空间。
正常情况下,你在 IDE 中直接书写 Router的时候,这个过程中 IDE 就会智能感知到并让你选择(就是那个小浮窗)命名空间,你选择之后就会自动帮你在文件头部补全use think\Route,实际开发中很少会有需要手动写命名空间的情况。
如果你使用的是 vscode 的话,那么这块的智能感知会弱一点。
当你正确的 use 了一个命名空间之后,Route:: 写到这里,IDE 就会提示有个 rule()方法。
当然,因为 PHP 本身语言特性和框架具体实现方式的问题,有些方法并不能正常被 IDE 智能感知,TP 框架中的路由配置非常灵活,同学在具体使用的时候还是要多参考官方的开发文档。
112021-05-08
相似问题