class Home extends MX_Controller { public function __construct() { parent::__construct(); $this->load->model('home_model'); } }
class Product extends MX_Controller { public function __construct() { parent::__construct(); $this->load->library('cart'); } }In this example, the constructor is used to load the Cart library using the load method. This library is used to manage shopping cart functionalities for the Product controller. The PHP MX_Controller __construct method belongs to the "MX Loader" package library. This library is widely used in CodeIgniter programming for loading modules and extending controllers. It offers a variety of features for loading models, libraries, helpers, and third-party packages.