События OpenCart 4 не запускаются для модели каталога и триггеров контроллера, хотя строки событий существуютPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 События OpenCart 4 не запускаются для модели каталога и триггеров контроллера, хотя строки событий существуют

Сообщение Anonymous »

Я работаю над расширением OpenCart 4, которое должно прослушивать события корзины, такие как:

Код: Выделить всё

catalog/model/checkout/cart|add/after
catalog/model/checkout/cart|update/after
catalog/model/checkout/cart|remove/after
События успешно создаются в oc_event во время установки и отображаются с правильными значениями триггера и действия. Действие направлено на:

Код: Выделить всё

extension/reloadify/module/cart_activity_events|onCartAddAfter
Однако обработчик событий никогда не срабатывает. Нет журналирования, нет выполнения контроллера и нет ошибок. Журналы отладки модели корзины показывают, что функции добавления, обновления и удаления выполняются, но OpenCart никогда не загружает мой контроллер для этого события.
Я уже подтвердил следующее:
  • Маршрут действия разрешается без ошибок при доступе вручную
  • Кэш очищен, изменения обновлены и расширение переустановлено
  • Имена классов и файлов соответствуют соглашениям OpenCart 4
  • Статус события установлен на 1
  • Файл существует в каталоге/controller/extension/reloadify/module/
Однако OpenCart никогда не вызывает контроллер во время какого-либо события триггер.
Вопрос:

Каковы правильные требования к OpenCart 4 для загрузки контроллера каталога для действий по событию и что может помешать срабатыванию действия по событию, даже если строка события существует и триггер срабатывает?

Подробнее здесь: https://stackoverflow.com/questions/798 ... -even-thou
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»