私はcakePHPの新人です。私はBETWEEN
オペレータでcontroller::postConditions
メソッドを使用する必要がありますが、どのように把握できません。postConditionメソッドでBETWEEN mysql operatorを使用するには?
私はcontroller::find
ドキュメント上で読んだことがあるように私は、この構文を試してみました:
$this->postConditions($this->data, array('Client.client_date_inscription BETWEEN ? AND ?'=>array($this->data['Client']['client_date_inscriptionD'],$this->data['Client']['client_date_inscriptionF'])))
をフォーム入力がそうのように作成されます。
echo $form->input('Client.client_date_inscriptionD',array('label'=>false,'type'=>'text','class'=>'toDatePicker'));
が、これは、このエラーがスローされます。
SQL Error: 1054: Unknown column 'Client.client_date_inscriptionD' in 'where clause'
私の質問は、0135でBETWEEN
オペレータをどのように使用するかです?
いくつかの点では、ケーキがこの "SaveAll"スタイルの構文を発見の文脈で使用していたのは不明です - 私はそれがこのようになると推測していなかったでしょう - しかしそれはケーキ便利な方法を提供するためにもう一度devs :-) –