1
的apiClient實例傳遞到另一個類
我試圖加載它自帶PHP中的谷歌日曆API,但首先加載API,我需要將apiClient
類實例傳遞到另一個類,我因爲我使用Codeigniter加載apiClient
庫,但沒有成功,但無法加載第二個類。不能與笨
我所做的:
$this->load->library('google/apiClient', NULL, 'apiClient');
echo gettype($this->apiClient); // object
// This class needs the `apiClient` class to be passed to this, but fails
$this->load->library('google/contrib/apiCalendarService', $this->apiClient);
獲取引發的錯誤是這樣的:傳遞給apiCalendarService :: __結構()必須apiClient的一個實例,但沒有給出
參數1
但是,如果我這樣做:
$this->load->library('google/contrib/apiCalendarService', array($this->apiClient));
它會拋出這個錯誤(通過$this->apiClient
在數組):傳遞給apiCalendarService
參數1 :: __構造()必須apiClient的一個實例,數組給定
是什麼這裏的問題?我怎樣才能將apiClient
專門通過apiCalendarService
課程?