我在opencart 3中有颜色选项。黑色主+0 $ 10,选项1红色+ $ 2($ 12),选项2黄色+ $ 3($ 13)。向xml发送价格。我不希望结果出现黑价。
$options = $this->model_catalog_product->getProductOptions($product['product_id']);
foreach ($options as $option) {
foreach ($option['product_option_value'] as $value) {
$output .= '<outab>';
$output .= '<Optional="' . $option['name'] . '" >' . $value['name'] . '</Optional>';
$output .= '<Stock>' . $value['quantity']. '</stock>';
$output .= '<Stocktab></Stoktab>';
$output .= '<Stockmoney>' . ($value['price'] + $product['price']) * 1.10 . '</Stockmoney>';
选择选项,将价格写在股票标签中,写黑价。我不希望有黑价。
$output .= '<Stockmoney>' . ($value['price'] + $product['price']) * 1.10 . '</Stockmoney>';
我尝试过(黑人价格是主要价格,它没有$ value ['price'],因此为0)
$blackprice = $value['price'] + $product['price'];
if ($blackprice = $product['price'])
{ $blackprice ;}
else {empty($blackprice);}
$output .= '<Stockmoney>' . ($blackprice) * 1.10 . '</Stockmoney>';
答案 0 :(得分:0)
更简单
UITableViewCell
空输出0我不想要。
$ value ['price']可以为0,如果为0,则必须在下面显示结果。只有xml标签,没有任何内容。
$a= $value['price'] + $product['price'];
if ($a > $product['price']) { $a;} else { $a = null; }