Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Дебаг ocStore 2.x


Recommended Posts

Какой-то косяк с дебагом, не могу понять в чем дело. Пытаюсь дебажить xDebag+phpStorm или var_dump(),/print_r().
Например, в этих файлах  \catalog\model\catalog\product.php и  \catalog\controller\product\search.php  xDebug брикпоинты  игнорирует и не останавливается, var_dump(), print_r() тоже не выводят переменные. 
А в этих файлах \catalog\controller\startup\router.php,  \system\storage\modification\system\engine\loader.php и  брикпоинты  срабатывают, и  var_dump(),/print_r().
Как дебажить контроллеры и модели? Намекните, плиз, в какую сторону копать?
xDebag+phpStorm с такими же настройками нормально работает на других cms, на ocStore 1.x тоже проблем, вроде, раньше не было.
Надіслати
Поділитися на інших сайтах


system\storage\modification\catalog\model\catalog\product.php, а дальше  (если нету) то по catalog\model\catalog\product.php должен срабатывать, иначе не в тот метод возможно вставляеш.

Надіслати
Поділитися на інших сайтах

Или еще здесь поискать модифицированный файл, если используется vqmod :
vqmod\vqcache\

  • +1 1
Надіслати
Поділитися на інших сайтах

1 час назад, Eldaeron сказал:

system\storage\modification\catalog\model\catalog\product.php, а дальше  (если нету) то по catalog\model\catalog\product.php должен срабатывать, иначе не в тот метод возможно вставляеш.

т.е. правильно понимаю, что брикпоинты нужно ставить в каталоге system\storage\modification\catalog\model\, а затем дебагером заходить в catalog\model\?

Надіслати
Поділитися на інших сайтах


Цитата

 т.е. правильно понимаю, что брикпоинты нужно ставить в каталоге system\storage\modification\catalog\model\, а затем дебагером заходить в catalog\model\?

Вся отладка будет идти в этом каталоге:
system\storage\modification\catalog\model\
Если что-то надо будет поменять, то тут два варианта.
1. Менять код и отлаживать в "system\storage\modification\catalog\model\", потом аккуратно перенести код в "catalog\model\" и обновить модификаторы.
2. Сразу менять код в "catalog\model\" и обновлять модификаторы.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.