Дмитрий

Дмитрий

С нами с 15 июня 2022; Место в рейтинге пользователей: #1130
Дмитрий
15 июня 2022, 09:12
+1
Тоже столкнулся с такой проблемой, вчера обновил minishop с 2.5.0 до 3.0.4 и перестали данные записываться в таблицу `ms2_order_addresses`, мне помогло поменять тип связи 'composites' на 'aggregate' и 'owner' c 'local' на 'foreign' в minishop2.mysql.schema.xml:
<object class="msOrder" ....>
<aggregate alias="Address" class="msOrderAddress" local="address" foreign="id" cardinality="one"
                   owner="foreign"/>
и в msOrder.map.inc.php:
Перенести из composites в aggreagtes:
'Address' = (...., 'owner' => 'foreign')