Prestashop 1.7 Hook actionCustomerAccountAdd 未触发
Prestashop 1.7 Hook actionCustomerAccountAdd not fired
我试图在我的自定义模块中添加一个挂钩,但在我在 prestashop 后台或使用网络服务添加客户后它没有被触发。
我尝试注册的挂钩名称是“actionCustomerAccountAdd”。
这是模块的相关代码。请问你能帮帮我吗?我是一名 PHP 开发人员,但这是我第一次在 Prestashop 端开发。
/**
* Don't forget to create update methods if needed:
* http://doc.prestashop.com/display/PS16/Enabling+the+Auto-Update
*/
public function install()
{
return parent::install()
&& $this->createRequiredDBTables()
&& $this->registerHook('actionCustomerAccountAdd');
}
我有这个代码来检查日志文件或页面,但它没有被触发:
public function hookActionCustomerAccountAdd($params)
{
$this->logger->info('Hook action customer account add fired');
echo 'hook fired';
die();
}
谢谢。
问题是挂钩 actionCustomerAccountAdd
仅在 front-office 上触发,您将需要使用 actionObjectCustomerAddAfter
,在 classes/ObjectModel.php
中执行的动态挂钩
我试图在我的自定义模块中添加一个挂钩,但在我在 prestashop 后台或使用网络服务添加客户后它没有被触发。
我尝试注册的挂钩名称是“actionCustomerAccountAdd”。
这是模块的相关代码。请问你能帮帮我吗?我是一名 PHP 开发人员,但这是我第一次在 Prestashop 端开发。
/**
* Don't forget to create update methods if needed:
* http://doc.prestashop.com/display/PS16/Enabling+the+Auto-Update
*/
public function install()
{
return parent::install()
&& $this->createRequiredDBTables()
&& $this->registerHook('actionCustomerAccountAdd');
}
我有这个代码来检查日志文件或页面,但它没有被触发:
public function hookActionCustomerAccountAdd($params)
{
$this->logger->info('Hook action customer account add fired');
echo 'hook fired';
die();
}
谢谢。
问题是挂钩 actionCustomerAccountAdd
仅在 front-office 上触发,您将需要使用 actionObjectCustomerAddAfter
,在 classes/ObjectModel.php