我有一系列产品ID:
$product_ids = array(10,14,15,...);
我希望使用Cakephp的ORM在DB上找到所有相应的产品。我正在使用Mysql,因此查询将类似于:
SELECT *
FROM products
WHERE id
IN ( 10, 14, 15,... )
我可以使用query()
函数,但它似乎是解决此问题的一种草率方式。也许我可以使用find()
函数,但我不知道......有什么想法?
答案 0 :(得分:2)
你试过了吗?
$this->Product->find('all', array('conditions' => array('Product.id' => $product_ids)));