![]()
'href' => HTTP_CATALOG . 'index.php?route=product/product'. '&product_id=' . $product['product_id'],
// 'href' => $this->url->link('catalog/product/edit', 'user_token=' . $this->session->data['user_token'] . '&product_id=' . $product['product_id'], true)图片
Twig
<td class="text-left"><a href="{{ product.href }}">
<img src="{{ product.images }}" alt="{{ product.name }}" class="img-thumbnail" />
{{ product.name }}</a> {% for option in product.option %} <br />order控制器
//load model
$this->load->model('catalog/product');
$this->load->model('tool/image');
$data['products'] = array();
$products = $this->model_sale_order->getOrderProducts($this->request->get['order_id']);
foreach ($products as $product) {
$option_data = array();
$options = $this->model_sale_order->getOrderOptions($this->request->get['order_id'], $product['order_product_id']);
//add order image
$product_images = $this->model_catalog_product->getProduct($product['product_id']);
// var_dump($product_images['image']);
$product['thumb'] = $this->model_tool_image->resize($product_images['image'], 100, 100);
foreach ($options as $option) {
if ($option['type'] != 'file') {
$option_data[] = array(
'name' => $option['name'],
'value' => $option['value'],
'type' => $option['type']
);
} else {
$upload_info = $this->model_tool_upload->getUploadByCode($option['value']);
if ($upload_info) {
$option_data[] = array(
'name' => $option['name'],
'value' => $upload_info['name'],
'type' => $option['type'],
'href' => $this->url->link('tool/upload/download', 'user_token=' . $this->session->data['user_token'] . '&code=' . $upload_info['code'], true)
);
}
}
}
$data['products'][] = array(
'order_product_id' => $product['order_product_id'],
'product_id' => $product['product_id'],
'name' => $product['name'],
'images' => $product['thumb'],
'model' => $product['model'],
'option' => $option_data,
'quantity' => $product['quantity'],
'price' => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']),
'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']),
'href' => HTTP_CATALOG . 'index.php?route=product/product'. '&product_id=' . $product['product_id'],
// 'href' => $this->url->link('catalog/product/edit', 'user_token=' . $this->session->data['user_token'] . '&product_id=' . $product['product_id'], true)
);
}