codeigniter に関する私の仮定が正しいかどうかを確認したいですか?
MY_Controller が Controller を拡張する、MY_Model が Model を拡張するなど、より多くの機能をコアに含めようとする場合、通常はクラスを拡張します。
しかし、たとえば、チェックアウト ライブラリでチェックアウト情報 (例: product_id) を取得している場合、チェックアウト ライブラリ$this->load->library('product_lib',array('product_id'=>$product_id))
から $this->product_lib->product_name などを簡単に取得できますよね?
これ$this->load
は、product_lib (class checkout_lib extends product_lib) を拡張して、product_lib にあるメソッド/変数を使用できるようにするための「ハード コード」チェックアウト ライブラリと同じようなものです。
教えてください。