【发布时间】:2014-01-07 12:19:43
【问题描述】:
我想要做的是在模型中执行查询,返回具有特定产品 ID 的所有选项的所有价格,然后在控制器中将其放入数组中,然后在视图中回显最小价格,我我不确定我哪里出错了我知道我发布了一个类似的问题,但我认为这可以更好地解释它。
型号
public function getMin() {
$queryMin = $this->db->query("SELECT * FROM `oc_product_option_value` WHERE product_id = '" . (int)$product_id . "'");
if (isset($queryMin->row['price'])) {
return $queryMin->row['price'];
} else {
return 0;
}
}
控制器
$minimum = $this->model_catalog_product->getMin();
$this->data['minimum'] = array();
foreach ($minimum as $minimums) {
$this->data['minimum'][] = array(
'price' => $minimum['price']
);
}
查看
<?php if(isset($this->data['minimum'])){ ?>
<?php $min = min($this->data['minimum']); ?>
<?php echo $min ?>
<?php }else{ ?>
<?php echo $price; ?>
<?php } ?>
【问题讨论】: