Prestashop - 删除客户时的附加代码

Prestashop - additional code when deleting a customer

我想添加与后台管理员删除客户端时应执行的模块之一相关联的代码。我应该把这段代码放在哪里?我找不到合适的文件。

更新

我将这段代码添加到模块中进行测试,但它似乎没有做任何事情。

public function hookActionObjectCustomerDeleteAfter($params)
{
    $customer_id = (int)$params['object']->id;
    PrestaShopLogger::addLog( 
        sprintf('Customer with id %d was deleted with success', $customer_id)
    ); 
}

使用钩子hookActionObjectProductDeleteAfter.

我想在某些自定义模块中正确的钩子应该是 hookActionObjectCustomerDeleteAfter。在启动代码之前,不要忘记将您的模块注册到挂钩中。您可以在 install 方法中使用代码 $this->registerHook('actionObjectCustomerDeleteAfter')

在模块安装过程中执行此操作