Как я могу установить числовое значение на 0, если отправленный элемент управления пуст? Это мой контроль:
echo $this->Form->control('paid', ['label' => 'Paid', 'type'=>'number']);
Вы можете просто установить значение по умолчанию = 0 платного столбца в своей таблице.
@Sehdev, что также может потребовать изменений в валидации.
Если это только одно поле, то, вероятно, вам нужен обратный вызов
beforeMarshal
.