【干货】TP5第三方类库引用报Class not found 办法

这篇文章我实在懒得排版了,就这样发吧。。

1、TP5第三方类库全部放在Extend目录内,如果是放在Extend目录下,则不需要再类库里声明namespace。直接 new \YourClass() 即可

2、如果你的类库在Extend的子目录下,则需要命名空间,命名空间要与目录名保持一致。

假如我有一个 Network.php 类,我放在了 Extend/Net/里面,真实地址就是:

extend/Net/Netword.php , 则命名空间就要为 

[php]namespace Net;[/php]

3、类名必须和文件名保持一致!!首字母必须大写!!!!

接着第2条的例子来说,文件名叫Network,则类名也必须叫Network,如下所示

[php]class Network{}[/php]

遵循以上,就不会再出错了。我本人已经被这个问题烦死了。。。。所以写下来以后提醒自己。。。

在MAC上安装vue-cli脚手架的奇怪的问题解决

今天一天都在搞Vue,因为想用Element-UI,实在是好看,使用npm安装vue-cli的时候报了无数个npm WARN checkPermissions

加了sudo,给777 都不行,百度相关问题无果。

走投无路的时候,偶然发现了一个帖子,虽然也是让我加sudo,但是他的命令是这样的

[code]sudo npm install -g @vue/cli[/code]

而我的是

[code]sudo npm install -g vue/cli[/code]

所以我就重新用了他的命令,竟然成功了。。。。。。如果哪位同学也有这类问题的,可以试试这个方法。

写个博客记录。。