使用 Firebug检查“数量”表单输入
<input id "Item0Quantity">
我很难验证此代码生成的此元素:
<?php echo $form->input("Item.$id.quantity.", array('label' => 'Qty', 'class' => 'txt'));?>
我正在使用以数据库表名称 (Item)和唯一 id为前缀的表单输入元素,这样做的原因是添加一些 JavaScript 功能。虽然它仍然需要对Item 模型进行 CakePHP 验证。
这是需要验证的输入表单元素:
<?php echo $form->input("Item.$id.quantity.", array('label' => 'Qty', 'class' => 'txt'));?>
那么将如何在items 模型中写入呢?我的尝试:
'Item.$id.quantity' => array(
'rule' => 'numeric',
'allowEmpty' => true,
'message' => 'quanitity mut be numeric'
),