我能够自己解决这个问题.这就是我所理解的.我可能错了,但简单的代码工作.
我在管理订单部分进行了更改,确定更改的方法非常重要.对于模型部分,请使用适当的方法并添加查询或编辑当前查询.与Controller相同.如果您尝试显示为列表 – order_list(getList())或order_info(getInfo)部分.对于那些擅长它的人来说可能很简单,但对我来说,这是我的第一次,所以花了很多时间.
以下是VQMOD格式的工作代码.
1
2.X
customAuthor
$_['text_order_id'] = 'Order ID:';
]]>
$_['text_custom_order_number'] = 'custom:';
]]>
$_['column_order_id'] = 'Order ID';
]]>
$_['column_custom_order_number'] = 'custom ';
]]>
<?php echo $column_order_id; ?>
]]>
]]>
]]>
]]>
#<?php echo $order_id; ?>
]]>
]]>
(SELECT CONCAT(c.firstname, ' ', c.lastname) FROM " . DB_PREFIX . "customer c WHERE c.customer_id = o.customer_id) AS customer
]]>
(SELECT CONCAT(c.firstname, ' ', c.lastname) FROM " . DB_PREFIX . "customer c WHERE c.customer_id = o.customer_id) AS customer, (SELECT s.custom_order_number FROM " . DB_PREFIX . "custom_orders s WHERE s.custom_order_number = o.order_id) AS custom_order_number
]]>
'order_id' => $order_query->row['order_id'],
]]>
'custom_order_number' => $order_query->row['custom_order_number'],
]]>
CONCAT(o.firstname, ' ', o.lastname) AS customer,
]]>
CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT s.custom_order_number FROM " . DB_PREFIX . "custom_orders s WHERE s.custom_order_number = o.order_id) AS custom_order_number,
]]>
'order_id' => $result['order_id'],
]]>
'cu_orders' => $result['custom_order_number'],
]]>
$data['store_id'] = $order_info['store_id'];
]]>
$data['custom_order_number'] = $order_info['custom_order_number'];
]]>
$data['text_order_id'] = $this->language->get('text_order_id');
]]>
$data['text_custom_order_number'] = $this->language->get('text_custom_order_number');
]]>
$data['store_name'] = $order_info['store_name'];
]]>
$data['custom_order_number'] = $order_info['custom_order_number'];
]]>