【发布时间】:2009-05-09 16:44:11
【问题描述】:
我有一个有 4 列的表 (product_shoppingcart):
id, product_id, shoppingcart_id, product_quantity.
我正在使用 Kohana 的 ORM。
我想编写一个搜索查询,它返回 shoppingcart_id 列包含 1 的所有行(例如)。
我已经试过了:
$arr = ORM::factory('product_shoppingcart')->where('shoppingcart_id',$shoppingcartID)->find_all();
但这不起作用。
谁能帮帮我?
【问题讨论】:
-
这有什么不好的?我只是按照您的要求进行了设置,并且能够使其正常工作。我怀疑您的模型可能使用“has_one”或其他属性。你能把你的模型也发一下吗?
-
另外,您的控制器上是否安装了分析器?这样您就可以看到正在运行的 SQL。您可以尝试在 phpMyAdmin 中运行查询以查看原始结果。
-
Ambirex,它可以工作,但它只返回一行,而不是很多。我想得到大概 10 行其 shoppingcart_id 等于 $shoppingcartID 的行。