【发布时间】:2014-05-23 13:27:10
【问题描述】:
我有一个 Product_faq 类,它与 Product 类有 $has_many 关系。我有一个 Product 类,它与 Product_faq 类有 $has_many 关系。这两个类使用product_faqs_products 表连接。
我正在尝试使用以下代码来检索特定的 Product_faq 以及与之关联的产品:
$faqs = new Product_faq();
faqs->include_related('product', null, true, true)->get_by_id(25);
foreach($faqs->product as $product){
echo $product->id.PHP_EOL;
}
与此product_faq 相关的产品有3 个,但此代码仅输出第一个。这是预期的功能吗?有什么方法可以让我在此查询中包含所有相关产品?
【问题讨论】:
标签: php codeigniter codeigniter-datamapper