gew1992

gew1992

这家伙有点懒,还没写个性签名!

  • 财富值210
  • 威望值0
  • 总积分240

个人信息

  • 2016-03-16 已签到
    连续签到2天,获得了10个金钱
  • 2016-03-15 已签到
    连续签到1天,获得了5个金钱
  • 2016-03-12 已签到
    连续签到3天,获得了15个金钱
  • 回复了 的回答

    yii2的命名空间是根据它文件自己的命名空间决定怎么调用的。比如:就像你说的,use yii/web/Controller,它是在XXX/yii2/web/controller这个目录下,它自己写的命名空间是namespace yii/web,那么在其他的控制器中调用的话,命名空间就是:它自己的命名空间,加上它是属于什么文件。比如:它是属于控制器的,那么调用时的命名空间就是:文件自己的命名空间/文件类型(Controller/Model)。你可以在仔细看看,或者你看看第三方类是怎么调用的,它们的命名空间是如何写的,自己再试试,就找到感觉了。

    那要看你要往哪个目录下写了,比如你想把你自己的文件放到控制器中,那你就看看控制器的文件的命名空间怎么写的,照着写,在model层中也一样,还有vendor目录下也是,这里一般都放得第三方的应用。你可以试试自己写一个文件,写上命名空间,到控制器层调用,看能不能调用到。

  • 2016-03-11 已签到
    连续签到2天,获得了10个金钱
  • 回复了 的回答

    yii2的命名空间是根据它文件自己的命名空间决定怎么调用的。比如:就像你说的,use yii/web/Controller,它是在XXX/yii2/web/controller这个目录下,它自己写的命名空间是namespace yii/web,那么在其他的控制器中调用的话,命名空间就是:它自己的命名空间,加上它是属于什么文件。比如:它是属于控制器的,那么调用时的命名空间就是:文件自己的命名空间/文件类型(Controller/Model)。你可以在仔细看看,或者你看看第三方类是怎么调用的,它们的命名空间是如何写的,自己再试试,就找到感觉了。

    当然不能改成yii2,你要遵从yii2的规则,它文件里面怎么写的命名空间,你就要怎么写。不能改的!!!那个yii2的2只是yii的版本,不能说明什么问题,不要强加到命名空间上去

  • yii2的命名空间是根据它文件自己的命名空间决定怎么调用的。比如:就像你说的,use yii/web/Controller,它是在XXX/yii2/web/controller这个目录下,它自己写的命名空间是namespace yii/web,那么在其他的控制器中调用的话,命名空间就是:它自己的命名空间,加上它是属于什么文件。比如:它是属于控制器的,那么调用时的命名空间就是:文件自己的命名空间/文件类型(Controller/Model)。你可以在仔细看看,或者你看看第三方类是怎么调用的,它们的命名空间是如何写的,自己再试试,就找到感觉了。

  • 2016-03-10 已签到
    连续签到1天,获得了5个金钱
  • 2016-03-04 已签到
    连续签到4天,获得了20个金钱
  • 2016-03-03 已签到
    连续签到3天,获得了15个金钱
见习主管 等级规则
240/500
资料完整度
0/100
用户活跃度
0/100

Ta的关注

3

Ta的粉丝

3

Ta的访客

6