CakePHPはどこが同じでないかを見つける


Answers

 $this->Transaction->find( 'all', array(
'limit' => $countList, 
'fields' => ['Transaction.client_id','Transaction.name','Transaction.created','Transaction.message_id','Transaction.credit'],
'conditions' => array("not" => array ( 'Transaction.id'  => $client_id)),
'AND' => array('not' => ('Transaction.name ' => 'Facturation')));

その名前がそれらのいずれかであってはならない場合は、次のようにクエリを記述する必要があります。

$this->Transaction->find('all', array('conditions' => array('NOT' => array('Transaction.name' => array('a','aa','aaa')))));
Question

あなたはエラーの人を見ることができますか? 私のAND条件は無視されます! 私はそれらの配列にとても不満を感じています。

 $transaction_query = $this->Transaction->find('all',
                [
                    'limit' => $countList,
                    'fields' => ['Transaction.client_id','Transaction.name','Transaction.created','Transaction.message_id','Transaction.credit'],
                    'conditions' => ['Transaction.id' => $client_id],
                    'AND' => ['Transaction.name !=' => 'Facturation']
                ]);





Links