thinkphp5.1版本如何正确引用extend里的第三方类库?

我看着官方的thinkphp5.0官方引用第三方类库的方法进行引用扩展类,但是不知道是不是没引用正确然后实例化这个第三方类的时候报错了。不知道是什么原因。

引入类库的方法

图片描述

第三方类库的位置

图片描述

运行提示错误

图片描述

想问下到底怎么解决这个问题?谢谢了。

阅读 13k
3 个回答

这个问题解决了,因为我后面去看类名发现是api.php文件,所以是需要改为小写的api就可以了。

你用错了,参数不够。肯定加载不上!
应该是Loader::import('WxPay.WxPay',EXTEND_PATH,'Api.php')
其中第一个WxPay指extend目录下您放微信支付的文件目录名,第二个WxPay是WxPay.Api.php这个文件去掉后缀名字。

新手上路,请多包涵

你提问的是tp5.1框架,写的是tp5.0框架中的Loader::import()方法引入extends下的文件,而实际,tp5.1框架已经把Loader::import()方法去掉,当然不能正确使用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题