我在数据库中添加了一个新字段。我还设法在目录部分添加必要的代码和功能。这个新领域与客户有关。与此新字段相关的数据将成功添加到数据库中。
此新字段属于Customer
表。
现在,我想知道,在管理部分查看客户的详细信息时,应该如何从数据库中检索这个新字段?我的意思是应该为此目的编辑哪个文件?
答案 0 :(得分:1)
getCustomer($customer_id)
和getCustomers($data = array())
是用于获取客户数据的函数。
由于它们是SELECT *
个查询,因此您的字段会自动处理。
之后你需要进入 controller \ sale 文件夹中的Controller部分,然后你有customer.php,custom_field.php并编辑你的那些需要。例如:
$this->data['customers'][] = array(
'customer_id' => $result['customer_id'],
'name' => $result['name'],
'email' => $result['email'],
'customer_group' => $result['customer_group'],
'status' => ($result['status'] ? $this->language->get('text_enabled') : $this->language->get('text_disabled')),
'approved' => ($result['approved'] ? $this->language->get('text_yes') : $this->language->get('text_no')),
'ip' => $result['ip'],
'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
'selected' => isset($this->request->post['selected']) && in_array($result['customer_id'], $this->request->post['selected']),
'action' => $action
);
在此数组中添加您的字段(来自customer.php)。
最后编辑从 view \ template \ sale 文件夹中调用的.tpl文件,以便它们显示在他们想要的位置。
希望我很清楚。