采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
hi 7月老师,我想问一下路由这节课,这句话中“use think\Route;”的 think 是在哪里呀,我没有找到定义的位置呀,还有里面的rule()的这个方法在哪里也没有看到呢?只能盲写代码吗。。。。
think是 TP5 里面的一个命名空间。
正常情况下,你在 IDE 中直接书写 Router的时候,这个过程中 IDE 就会智能感知到并让你选择(就是那个小浮窗)命名空间,你选择之后就会自动帮你在文件头部补全use think\Route,实际开发中很少会有需要手动写命名空间的情况。
如果你使用的是 vscode 的话,那么这块的智能感知会弱一点。
当你正确的 use 了一个命名空间之后,Route:: 写到这里,IDE 就会提示有个 rule()方法。
当然,因为 PHP 本身语言特性和框架具体实现方式的问题,有些方法并不能正常被 IDE 智能感知,TP 框架中的路由配置非常灵活,同学在具体使用的时候还是要多参考官方的开发文档。
原来是这样啊!谢谢!
登录后可查看更多问答,登录/注册
全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计
1.4k 23
1.5k 21
1.6k 19
1.6k 18
1.3k 18