私はYiiフレームワークが初めてです。ここで、FieldA の値に対して FieldB の値が既に存在するかどうかを確認する必要がある、2 つのテキストフィールド FieldA と FieldB を含むフォームがあります。
fieldA の値を 123、fieldB の値を 345 とします。fieldA の値に対して fieldB の値が繰り返されると、エラーが表示されます。それ以外の場合は、データベースに追加する必要があります。
このために、fieldB=[フォームから指定された値] および fieldA=[フォームから指定された値] の行数 = 0 を取得しています。
$b_value=$model->count('FieldB=:FieldB',array(':FieldB'=>$_POST['TableAB']['FieldB']));
$b_value=0 の値の場合、fieldB が繰り返されていないことを返します。さて、私の質問は、次のような条件を付ける必要があるということです-
"Select * from table AB where fieldB="$_POST['TableAB']['FieldB']" and fieldA="$_POST['TableAB']['FieldA']"
これどうやってするの?