0
我想从表1 检索数据,我不得不从另一个表表2与意见表1的外键和显示检索数据。这怎么可能?codeigniter数据检索问题?
我的控制器:
$data['products'] = $this->MProducts->getProducts($customer_id);
foreach($data['products'] as $product){
$cat_id = $product['category_id'];
$data['category_name'] = $this->MCats->getCategoryById($cat_id);
}
我的看法是:
foreach ($products as $list){
echo "<tr valign='top'>\n";
echo "<td align='center'>".$list['name']."</td>\n";
echo "<td align='center'>".$category_name."</td>\n";
echo "<td align='center'>";
echo $list['status'];
echo "</td>\n";
echo "<td align='center'>".$list['marked_price']."</td>\n";
echo "<td align='center'>".$list['discount_percent']."</td>\n";
echo "<td align='center'>";
echo anchor('products/partner/edit/'.$list['id'],'edit');
echo " | ";
echo anchor('products/partner/delete/'.$list['id'],'delete');
echo "</td>\n";
echo "</tr>\n";
在$ CATEGORY_NAME它给人类的所有行中的最后一个值。