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? Ведь здесь придется делать дополнительные загрузки.
Тоесть вопрос не в том, зачем этот метод в принципе нужен, а есть ли между описанным выше модификацией объекта заказа и вызова метода минишопа техническая разница?
Спасибо!
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Много проверок, вызов событий для плагинов, отправка уведомлений по почте.