if($filter == 'Key1'){
$promo = $this->find('all', array('order' => 'Promo.created_on DESC'));
}else{
$promo = $this->find('all', array('order' => 'Promo.created_on ASC'));
}
我用這個代碼,相應地過濾我的數據庫,但如果我想使用此代碼只能檢索到1行從數據庫中的數據:關於獲取數據
if($filter == 'Key3'){
$promo = $this->find('first', array('conditions' => array('Promo.id' => 3)
));
}
它不會獲取結果因爲我想甚至它不能工作。請幫我在這
你應該提供一些更多的細節。實際的問題是什麼,提取什麼,以及你期望取回什麼?這段代碼在哪裏執行?生成的SQL看起來像什麼?實際上是否有ID爲3的記錄? ps,請始終提及您的確切CakePHP版本並相應地標記您的問題。 – ndm