modx-combo-boolean страное поведение при сохранени
Всем привет. Решил написать компонент один полезный и приспичило в админке сделать 2 поля с типом modx-combo-boolean и выводом вариантов ответов Да/Нет. В файле с всплывающим окном указано вот что:


тоже самое указано и у второго поля
{
xtype: 'modx-combo-boolean',
fieldLabel: _('seopanel_sites_yaca'),
name: 'yaca',
hiddenName:'yaca',
id: config.id + '-yaca',
anchor: '99%',
},тоже самое указано и у второго поля
{
xtype: 'modx-combo-boolean',
fieldLabel: _('seopanel_sites_dmoz'),
name: 'dmoz',
hiddenName:'dmoz',
id: config.id + '-dmoz',
anchor: '99%',
},В файле seoPanel\core\components\seopanel\processors\mgr\sites\update.class.php прописал следующее:$this->setProperty('yaca', $this->getProperty('yaca') == 'true' ? 1 : 0);
$this->setProperty('dmoz', $this->getProperty('dmoz') == 'true' ? 1 : 0);В базу сохраняется 1 или 0, НО ТОЛЬКО У ОДНОГО ПОЛЯ. Почему так происходит не пойму. Если у двух полей выбрать «ДА» сразу, то сохраняется нормально, так же если сразу у двух полей «НЕТ» выбрать, но если один сохранён как «ДА» и пробовать второе поле сохранить как «ДА», то у первого поля сохраняется НЕТ, а у второго ДА. Что делать? Глаз уже замылился((( Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Попробуй в функции beforeSave() выгрузить свойства в журнал и посмотри чего пишется