Bjornsen
@Bjornsen
Happy coder

Где объявлены поля контроллеров в OpenCart?

Решил поизучать OpenCart и рандомно открыл контроллер страницы категории продукта, так вот в нем используются поля данного класса:
class ControllerProductCategory extends Controller {
	public function index() {
		$this->load->language('product/category');

		$this->load->model('catalog/category');

Я решил посмотреть список всех возможных полей, которые могут быть использованы, но в данном классе их не обнаружил. Так как класс наследуется от другого класса - Controller, то я надеялся увидеть список доступных полей там, но и там их нет. Вопрос, где тогда объявлены такие переменные как load, language и прочие подобные, на которые ссылается $this? Вопрос возможно глупый, но я все равно не понимаю, где их искать.
  • Вопрос задан
  • 280 просмотров
Решения вопроса 1
PavelMonro
@PavelMonro
docs.opencart.com/en-gb/developer/loading
Далее:
/system/engine/loader.php
/system/engine/registry.php
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы