我想檢查一下我對codeigniter的假設是否正確?無需擴展codeigniter中的類/庫
我們通常會延長,當我們試圖包含更多的功能爲核心,如MY_Controller擴展控制器類,MY_Model擴展模型等等
但是例如,如果我們在結賬庫檢索一些結帳信息(例如,product_id),我們可以只需$this->load->library('product_lib',array('product_id'=>$product_id))
,並且我們可以輕鬆地從結帳庫中獲取$ this-> product_lib-> product_name等等。
$this->load
這個東西有點類似於「硬代碼」簽出庫來擴展product_lib(類checkout_lib擴展product_lib),以便能夠使用product_lib中存在的任何方法/變量。
請賜教。