Я пытаюсь изменить адрес пользователя сразу после регистрации.cs-cart расширение основных контроллеров - отладка
При создании нового пользователя необходимо изменить адрес и добавить к нему следующую строку: ####.
Я создал аддон, добавил путь /controllers/frontend/profiles.post.php, Я привязался к $mode == 'add'
, вот где я застрял.
Как я могу узнать, какие переменные доступны мне, Кажется, нет способа отладки, var_dump или echo. ничего не работает.
Файл выполняется, потому что если я печатаю поломанный синтаксис сервер возвращает 500 internal error
,
Так что мой главный вопрос:
Как можно отлаживать вообще любой CS-Cart аддон?
Эй, ilya, так что хотя это работает после профилей php, он не получает одинаковые переменные? Я предполагаю, что регулярные крючки запускаются внутри области функций. Благодаря! – Patrick
Patrick, не смешивайте крючки и пост/предварительные контроллеры. Крючки принимают параметры, которые вы отправляете на него. Контроллеры Post/Pre не имеют никаких переменных. Поэтому вам нужно использовать либо глобальные переменные, и Registry on Constants. –
Спасибо, Илья, Почувствовав, что у него есть контроль над POST и PRE, нет никаких параметров, но я думаю, что так написано :) Большое спасибо! – Patrick