override в prestashop
RussinBDA
Новичок
: 15
: 26-08-2011


12-09-2013 01:32
Здравствуйте!

Уже полдня сижу и не магу понять, вроде все правильно делаю.

Хачю внести изменения в контролер ProductController.php

1. я создаю фал в \override\controllers\front\ProductController.php

2 переименовываю класс class ProductController extends ProductControllerCore

3 добавляю функцию public function initContent()

и в ней пишу свои изменения, но они не выполняются, точнее сам контроллер не подключается этот ((, я уже в начале файла ставил абрукодабру что бы смоделировать ошибку и без результатов((( он просто его не подхватывает, что это может быть ???
 
  
Aci-RoY


Новичок
: 51
: Санкт-Петербург
: 28-08-2013


12-09-2013 04:51
Кэш?
 
  
RussinBDA
Новичок
: 15
: 26-08-2011


12-09-2013 13:17
все отключено, на локалке с нуля поставил 1,5,4 там по умолчанию все отключено, я так и не разобрался, т.к. на сайте у меня все работает нормально, как я понимаю за override отвечает вот этот класс ControllerFactory.php? ну я в нем моделировал ошибку и страницы все равно грузятся т.е. он не подключатся(но это все на локалке)

другими словами нонсенс)) там то и ошибиться в такой задаче тяжело )))
 
  
e_v_medvedev
Профессионал
: 806
: Москва
: 25-03-2011


14-09-2013 15:41
За загрузку файлов отвечает не фабрика контроллеров, а автолоадер. Если он не находит нужного файла в заданном месте, то считает что его нет. Вы где то ошиблись с наименованием файла.