在config下的route文件使用think\Route失败
2018-10-26 14:17:58
[PHP讨论组]

84C0C8F5EB25F4861E8A70A7244321C3.png请老师解答一下,谢谢!

全部回复(1)
天蓬老师

1.think是ThinkPHP5.1中的根命名空间,对应着: /thinkphp/libaray/think 路径;

2.在代码顶部的 use 中使用空间名称时,默认就是从全局开始,可以省略全局空间标识符: \;

3.在代码中直接使用时,必须要加上全局空间名称: \, 即完全限定名称;

4.这里应该这样写:  \think\Route::rule( ...... );

5.不过框架已经预置了Route类的门面***: \think\facade\Route; 所以推荐使用静态***访问..

  • 回复 老师。我的是5.0.5完整版,我看5.0的说明也是 use think\Route: Route::rule… 这样访问的啊,为啥我这样写就不对呢? 5.0手册也说这个Route根命名空间是think
    作者 2018-10-27 11:37:14
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号