引入第三方類文件如何正確加載class.phpmailer.php這類的類文件
RT 使用App::make()只可以加載正常的 xxx.php中的類 且類名跟文件名需要一致
有看到ClassLoader中的addDirectory的方法定義, 最後返回 類名.php這樣的關係,也就是說一個類文件中 定義的其他類就完全不能引用了。。。
但是有些第三方的類文件不會太標準,類文件中包含有好幾個類 那 這種情況如何解? 難道要自己寫方法嗎》? 求解
有看到ClassLoader中的addDirectory的方法定義, 最後返回 類名.php這樣的關係,也就是說一個類文件中 定義的其他類就完全不能引用了。。。
但是有些第三方的類文件不會太標準,類文件中包含有好幾個類 那 這種情況如何解? 難道要自己寫方法嗎》? 求解
2 个回复
安正超
赞同来自: FiveSay 、motecshine
2. 打开composer.json 在autoload下的classmap里加入你的目录,以composer所在目录填写相对路径,例如:
kkkdd - phper
赞同来自:
也可以自己app下建立一个自己的lib 然后引进去
也可以这样使用
http://www.72zk.com/cat/show/55 //自己看下
也可以看看有没有相关的composer 包 然后自己
composer require "foo/bar:1.0.0" 下?
以上自己的猜测和想法 仅供参考