请稍等 ...
×

采纳答案成功!

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

命名空间问题

Yii不是公共空间的吗?为什么"\Yii"用了“ \”后,命名空间仍会变为“app\models\Yii”?

正在回答 回答被采纳积分+3

1回答

Jason 2017-08-11 23:53:58

因为Yii是在根下,也就是\的命名空间,如果不加\,直接写Yii的话,会在当前所在的命名空间内找,这样就变成了app\models\Yii

1 回复 有任何疑惑可以回复我~
  • 您说的这个我懂,但问题是这章视频奇怪就奇怪在,您已经用了“\Yii”,但报错误的时候仍然在当前命名空间上找。
    回复 有任何疑惑可以回复我~ 2017-08-12 07:21:36
  • Jason 回复 提问者 我只是个孩子4367021 #2
    代码贴出来我看下
    回复 有任何疑惑可以回复我~ 2017-08-12 17:45:10
  • 老师没看清楚问题啊, 是为什么加了\Yii  他还是在app\models这个命名空间下找Yii这个类 。 而添加use Yii 以后他能够在跟下找到这个类。
    回复 有任何疑惑可以回复我~ 2017-11-08 11:28:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信