如何创建在添加/编辑/删除产品/类别时触发代码的prestashop模块

如何创建在添加/编辑/删除产品/类别时触发代码的prestashop模块,prestashop,Prestashop,我目前是普雷斯塔肖普的新手 我设法在prestashop 1.7中构建了一个简单的模块,但我也希望我的模块在产品或类别发生更改/添加/删除时触发一些代码 我如何才能做到这一点?每次添加后,ObjectModel都会调用此函数: Hook::exec('actionObject'.$this->getFullyQualifiedName().'AddAfter', array('object' => $this)); 每次更新: Hook::exec('actionObject'.$

我目前是普雷斯塔肖普的新手

我设法在prestashop 1.7中构建了一个简单的模块,但我也希望我的模块在产品或类别发生更改/添加/删除时触发一些代码


我如何才能做到这一点?

每次添加后,ObjectModel都会调用此函数:

Hook::exec('actionObject'.$this->getFullyQualifiedName().'AddAfter', array('object' => $this));
每次更新:

Hook::exec('actionObject'.$this->getFullyQualifiedName().'UpdateAfter', array('object' => $this));
每次删除:

Hook::exec('actionObject'.$this->getFullyQualifiedName().'DeleteAfter', array('object' => $this));

因此,对于产品,可以使用actionObjectProductAddAfter、actionObjectProductUpdateAfter和actionObjectProductDeleteAfter,对于类别,也可以使用同样的功能。

这很有效,谢谢!我在安装时注册了钩子,并为hook@AndreiSilveanu如果答案有效,请将其标记为已解决。