【发布时间】:2017-03-17 12:55:29
【问题描述】:
试图在类别页面中获得“新”标签。例如,如果产品的类别为 219,它就会有贴纸。
我在控制器 category.php 中添加的内容
$product_info = $this->model_catalog_product->getProduct($product_id);
$categories = $this->model_catalog_product->getCategories($product_info['$product_id']);
$categories_info = $this->model_catalog_category->getCategory($categories[0]['category_id']);
$this->data['category_id'] = $categories_info['category_id'];
在 category.tpl 中
<?php if($category_id=="219") { ?>
<img src="new.jpg">
<?php } ?>
但是什么都没有出现。
UPD:更改代码
$categories = $this->model_catalog_product->getCategories($result['product_id']);
$categories_info = $this->model_catalog_category->getCategory($categories[3]['category_id']);
$this->data['category_id'] = $categories_info['category_id'];
category.tpl
<?php if ($category_id=="219") { ?>
<?php } else { ?>
<?php } ?>
仅当我使用 $categories[3]['category_id'] 但我无法使用 php 函数 in_array 搜索值它的数组时才有效。
【问题讨论】: