鍍金池/ 問答/PHP/ php ci框架 $this->load->help()

php ci框架 $this->load->help()

我使用ci框架 想整合微信支付的sdk
但是微信支付的 是通過嵌套加載進來的 如果改為ci的模式很麻煩
能否使用load->help()方式呢?
但是文檔又說 這個是用來加載方法的 但是微信那里都是類

回答
編輯回答
赱丅呿

load->help() 實現(xiàn)起來會強耦合,我給你以下倆個建議,僅供參考

1、使用ci內(nèi)置方法,load->library 去加載微信支付的核心sdk
2、使用composer工具擴展ci本身對框架的局限,在官方packagist找到一個你需要的第三方微信支付的包

2018年1月25日 21:33
編輯回答
咕嚕嚕

不支持命名空間就include進來?。。。。?br>include進來直接調(diào)用微信里的SDK?。。。。?!
就好了啊啊啊啊 啊啊啊啊啊啊 啊!

2017年2月23日 06:26
編輯回答
神曲

同意 @CrazyCodes[CrazyCodes] 的觀點。

  1. 如果是ci2的話,就中規(guī)中矩的按照類庫的方式來加載微信sdk類庫,采用這種方式來加載比你用helper倒騰快多了,如果$this->load->library()引入出問題的話,多半是第三方類庫中引入其他類的路徑問題,把引入其他路徑的相對路徑改為絕對路徑即可,這是沒辦法的事。再不濟也可以通過include的方式引入
  2. 如果版本>=ci3的話,可以使用composer,直接在composer引入微信的sdk就可以了
2018年4月1日 05:35
編輯回答
膽怯

同意使用 composer 或是CI下third_party 沒必要給自己找麻煩

2018年7月27日 05:10