我目前是prestashop的新手。
我设法构建了一个简单的模块(在prestashop 1.7中),但是我也希望我的模块在更改/添加/删除产品或类别时触发一些代码。
我该怎么做?
答案 0 :(得分:1)
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
,对于类别请使用相同的钩子。