2010-10-21 42 views
1

我的產品ID的數組:如何使用ID列表從數據庫中檢索所有產品?

$product_ids = array(10,14,15,...); 

,我想找到使用CakePHP的ORM的數據庫中的所有相應的產品。我使用MySQL這樣的查詢會是這樣的:

SELECT * 
FROM products 
WHERE id 
IN (10, 14, 15,...) 

我可以使用query()功能,但它似乎是解決這個問題的一個草率的方式。也許我可以使用find()函數,但我不知道如何......有什麼想法?

回答

2

你試過:

$this->Product->find('all', array('conditions' => array('Product.id' => $product_ids))); 

+0

哇......它的工作= D我只是假設它不會工作。我想我低估了蛋糕的力量。 Thxs! – pleasedontbelong 2010-10-21 08:23:57

相關問題