Т.к. OrmElementWidget наследуется от NumberWidget, а в режиме режиме Multiple функция getValue() возвращает массив, а не число, то валидация не проходит.
public function processEditAction()
{
if (!$this->checkRequired()) {
$this->addError('DIGITALWAND_AH_REQUIRED_FIELD_ERROR');
} else if (!$this->isNumber($this->getValue())) {
$this->addError('VALUE_IS_NOT_NUMERIC');
}
}
Т.к. OrmElementWidget наследуется от NumberWidget, а в режиме режиме Multiple функция getValue() возвращает массив, а не число, то валидация не проходит.
public function processEditAction() { if (!$this->checkRequired()) { $this->addError('DIGITALWAND_AH_REQUIRED_FIELD_ERROR'); } else if (!$this->isNumber($this->getValue())) { $this->addError('VALUE_IS_NOT_NUMERIC'); } }