Firebugを使用して「数量」フォーム入力を検査します
<input id "Item0Quantity">
私はこのコードによって生成されたこの要素を検証するのに苦労しています:
<?php echo $form->input("Item.$id.quantity.", array('label' => 'Qty', 'class' => 'txt'));?>
データベーステーブル名(Item)と一意のIDが前に付いたフォーム入力要素を使用しています。これは、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'
),