Я хотел бы проверить, верно ли мое предположение о codeigniter?
Обычно мы расширяем класс, когда пытаемся включить больше функций в ядро, например, MY_Controller расширяет контроллер, MY_Model расширяет модель и т. Д ...
Но, например, если мы в библиотеке оформления заказа извлекаем некоторую информацию о проверке (например, product_id), мы можем просто $this->load->library('product_lib',array('product_id'=>$product_id))
, и мы можем легко $ this-> product_lib-> product_name etc ... из библиотеки извлечения право
Элемент $this->load
является своего рода эквивалентом библиотеки извлечения «жесткого кода» для расширения product_lib (класс checkout_lib extends product_lib), чтобы иметь возможность использовать любые методы / переменные, которые есть в product_lib.
Пожалуйста, просветите меня.