public function search_between() {
$min = $this->request->query['min'];
$max = $this->request->query['max'];
$conditions = array('Ad.price BETWEEN ? AND ?' => array($min,$max));
$ads = $this->Anuncio->find('all',array('conditions' => $conditions));
$this->set('ads',$ads);
}
警告:strlen()期望參數1是字符串,數組給定。CakePHP 2.8爲什麼我的search_between函數給我一個警告?
**Thank's for your help I'm new to asking questions here.**
你能張貼你在哪裏調用'strlen的()' ? – bill
我不調用strlen()它的一個警告顯示cakephp當我將數組中的變量($ min,$ max)傳遞給Between:array('Ad.price BETWEEN?AND?'=> array( $ min,$ max)< - 這些數組會導致警告,但我不知道爲什麼。謝謝 –
你可以嘗試拋出你的請求生成的sql嗎?這是一個很好的方法來開始調試這個 – Amjo