Разработка компонента

Здравствуйте.
За revo засел очень недавно.
Пробую разобраться и написать небольшой компонент на основе вашей статьи habrahabr.ru/post/126635/
Компонент во многом аналогичен примеру: с удаленного ресурса берется xml-ка, пихается в базу, выводится в админке.
И вот уткнулся в такую проблему: в базе сделал одно из полей с уникальным индексом. При сохранении в базу, соответсвенно, выдается ошибка «Duplicate entry 'xxx' for key 'order_number'».
Насколько разобрался, сохранение в вашем примере происходит в куске кода:
...
$res = $modx->newObject('Orders');
$res->fromArray($tmp);
$res->save();
...
Собственно вопрос: есть ли встроенные возможности указать ON DUPLICATE KEY UPDATE или нужно прописывать свои методы для сохранения в базу?

Заранее спасибо за ответ.
Кирилл Дашевский
10 декабря 2012, 22:25
modx.pro
1 353
0

Комментарии в этом разделе отключены, так что вы должны указать свои контакты прямо в объявлении, или активировать отправку сообщений из профиля.

Обратите внимание, что modx.pro не несёт никакой ответственности за выполнение работы или оплату заказа. Это просто доска объявлений, дальше вы общаетесь за пределами нашей площадки.