OpenCart, прикручиваем модель к контроллеру
Для того что бы прикрутить модель к контроллеру в системе OpenCart, первым делом необходим загрузить модель, для этого прописываем в контроллере следующие строки
$this->load->model('catalog/information');
Где файл «information.php» это модель, которая располагается в директории catalog/model/catalog .
Далее, вызываем нужную нам функцию модели и присваиваем ее значение переменным
$temp=$this->model_catalog_information->function_test();
С переменной $temp мы можем работать только внутри контроллера, для того чтобы она стала доступна файлу представления, необходимо объявлять переменные через $this->data[…], как пример:
$this->data['temp'] = $this->model_catalog_information->function_test();
Теперь файл представления видит переменную $temp со значением переданной функцией “function_test” модели catalog\model\catalog\information.php.