请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

use think\Route

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

正在回答

1回答

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

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

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

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

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

1 回复 有任何疑惑可以回复我~
  • 提问者 观小呆 #1
    原来是这样啊!谢谢!
    回复 有任何疑惑可以回复我~ 2021-05-08 08:22:30
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信