如何在prestashop AdminCustomersControllerCore中添加country列

时间:2017-05-02 12:27:37

标签: php prestashop-1.6

我想在AdminCustomersControllerCore中添加一个额外的列,以便它在我的后台管理客户页面中显示一个新列。

1 个答案:

答案 0 :(得分:0)

使用钩子actionControllerNameListingFieldsModifier添加字段。

每个管理员在生成列表/表之前调用此挂钩。

Hook::exec('action'.$this->controller_name.'ListingFieldsModifier', array(
    'select' => &$this->_select,
    'join' => &$this->_join,
    'where' => &$this->_where,
    'group_by' => &$this->_group,
    'order_by' => &$this->_orderBy,
    'order_way' => &$this->_orderWay,
    'fields' => &$this->fields_list,
));

您需要修改selectfields变量以包含您自己的变量。如果您在自定义表中有数据,则可能还需要修改join变量。