2012-05-02 8 views
0

接頭辞モデル検証データベーステーブルのフィールドは、FirebugのCakePHPの1.2 - ID

<input id "Item0Quantity"> 

「数量」フォーム入力を検査し、私は、このコードによって生成され、この要素を検証することは困難有する午前:

<?php echo $form->input("Item.$id.quantity.", array('label' => 'Qty', 'class' => 'txt'));?> 

私はデータベースの接頭辞を持つフォーム入力要素を使用していますテーブル名(項目)一意の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' 
    ), 

答えて

0

検証はまだだけで、フィールド名で、同じように見えます:

'quantity' => array(   
    'rule' => 'numeric',   
    'allowEmpty' => true, 
    'message' => 'quanitity mut be numeric' 
), 

あなたはsaveAllケーキは、各項目を反復処理し、それに応じて検証します使用する場合。

関連する問題