Отредактировать сущность заказа
Нужно загрузить заказ по id и затем внести изменения в properties
Не совсем ясно, как это сделать через объекты, а не прямым копанием в БД. Делаться планируется сторонним приложением вне сессии.
Спасибо!
Не совсем ясно, как это сделать через объекты, а не прямым копанием в БД. Делаться планируется сторонним приложением вне сессии.
Спасибо!
Комментарии: 3
$order = $modx->getObject('msOrder', ORDER_ID);
$address = $order->getOne('Address');
$address->set('city', "New York");
$address->set('street', "st.Metrofana 15");
$properties = array(
'test' => htmlentities('My test properties field', ENT_COMPAT | ENT_HTML401,'UTF-8'),
'test 2' => htmlentities('My test properties field2', ENT_COMPAT | ENT_HTML401,'UTF-8'),
);
$address->set('properties', json_encode($properties));
$address->save();
Спасибо за наводку!
Подскажите, add можно использовать для добавления?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.