ms2->changeOrderStatus и order->set ... save() , В чем разница ?
В чем принципиальное отличие между этими двумя методами?
В первом случае делаем
$order = $modx->getObject(...)
$order->set('status','...');
$order->save();
Поидее все просто и понятно, загрузили объект, изменили, записали
Но в чем смысл тогда ms2->changeOrderStatus? Ведь здесь придется делать дополнительные загрузки.
Тоесть вопрос не в том, зачем этот метод в принципе нужен, а есть ли между описанным выше модификацией объекта заказа и вызова метода минишопа техническая разница?
Спасибо!
В первом случае делаем
$order = $modx->getObject(...)
$order->set('status','...');
$order->save();
Поидее все просто и понятно, загрузили объект, изменили, записали
Но в чем смысл тогда ms2->changeOrderStatus? Ведь здесь придется делать дополнительные загрузки.
Тоесть вопрос не в том, зачем этот метод в принципе нужен, а есть ли между описанным выше модификацией объекта заказа и вызова метода минишопа техническая разница?
Спасибо!
Комментарии: 2
github откройте и посмотрите.
Много проверок, вызов событий для плагинов, отправка уведомлений по почте.
Много проверок, вызов событий для плагинов, отправка уведомлений по почте.
Немного странно, потому что пришлось копать в принудительный вызов события.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.