CakePHP Неопределенная радиокнопка изменена на нежелательное значение для отправки

У меня есть этот элемент формы:

$form->input('ChecklistResponseGovernmentInfo.driversLicenseIsOnline', array('type'=>'radio', 'empty'=> true, 'options'=>array(0 => 'No', 1 => 'Yes'))) 

Это правило проверки для него:

 'driversLicenseIsOnline' => array( 'boolean' => array( 'rule' => array('boolean'), 'allowEmpty' => false, ), ), 

И это поле базы данных для него (MySQL):

 `driversLicenseIsOnline` tinyint(1) unsigned NOT NULL 

Когда я впервые загружаю новую копию своей формы, набор переключателей не выбран. Если я отправлю форму без каких-либо действий, когда форма перезагружается, радиокнопка заполняется как «Нет», а флеш-сообщение проверки говорит: «Это поле не может быть пустым».

Проблема исчезает, когда я перестаю использовать нуль (0) в качестве значения для «Нет», но я хочу, чтобы Cake сохранил это значение как логическое, а не какое-то другое значение, которое мне пришлось бы переводить вручную взад и вперед для boolean.

Как остановить Cake от автоматического заполнения значения для этого элемента, когда он отправлен без выбора радио?

Related of "CakePHP Неопределенная радиокнопка изменена на нежелательное значение для отправки"