Проверьте ввод формы 'Qty' с помощью Firebug.
<input id "Item0Quantity">
Мне трудно проверить этот элемент, созданный этим кодом:
<?php echo $form->input("Item.$id.quantity.", array('label' => 'Qty', 'class' => 'txt'));?>
Я работаю с элементом ввода формы, который имеет префикс базы данных имя таблицы (элемент) и уникальный идентификатор, причиной этого является добавление некоторых функций JavaScript. Хотя все еще требуется проверка CakePHP на модель элемента.
Вот элемент формы ввода, который необходимо проверить:
<?php echo $form->input("Item.$id.quantity.", array('label' => 'Qty', 'class' => 'txt'));?>
Так как же будет записано в модели товаров? Моя попытка:
'Item.$id.quantity' => array(
'rule' => 'numeric',
'allowEmpty' => true,
'message' => 'quanitity mut be numeric'
),