Pimcore第一次产品保存时会触发哪个事件?

问题描述:

Pimcore如何获取使用后端的第一次产品保存事件。Pimcore第一次产品保存时会触发哪个事件?

我必须在pimcore中首次应用一些逻辑来创建产品。

如何查找事件名称。

事件的名称是'object.preAdd'。

如果保存的对象的ID是0,这是一个新创建的一个

\Pimcore::getEventManager()->attach("object.preAdd", function (\Zend_EventManager_Event $e) { 
    // your code goes here 
}); 

它可能是最好的,如果你坚持上面的代码到一个定制的插件,以确保它在每次调用执行。

有关更多信息,请参见https://www.pimcore.org/docs/latest/Extending_Pimcore/Event_API_and_Event_Manager.html

+0

“最常见的用例事件是一个插件使用它们,当然你可以挂接到启动过程时,也随时随地在你的代码中使用它们或”。 这意味着:将它们添加到startup.php – campino2k