Объекты в событиях msOn[Before]UpdateOrder
Пытаюсь через плагин сделать какие-либо действия с заказом при наступлении событий msOnBeforeUpdateOrder и msOnUpdateOrder, но не понимаю какие объекты доступны в этих событиях. Попробовал найти $order и $msOrder, но таких объектов нет. А конкретно нужно получить список товаров из заказа.
Может кому известно какие переменные надо искать?
Может кому известно какие переменные надо искать?
Поблагодарить автора
Отправить деньги
Комментарии: 6
Посмотри тут github.com/bezumkin/miniShop2
Поверь, там все есть.
Поверь, там все есть.
Я туда в первую очередь полез. Но
core/components/minishop2/processors/mgr/orders/update.class.php
6 public $beforeSaveEvent = 'msOnBeforeUpdateOrder';
7 public $afterSaveEvent = 'msOnUpdateOrder';
всё что находится по этим словам.
тогда должен быть доступен просто $object
Ещё можно воспользоваться функцией get_defined_vars(), как-то так:
$modx->log(1, print_r(get_defined_vars(),1));
Но это уже совсем изврат. :) $modx->log(1, print_r(array_keys($scriptProperties),1));
Определённо так правильней. Спасибо.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.