我已经开发了Magento 1. *扩展。扩展包含观察者方法。例如,当我保存客户时,请致电观察员&将客户数据发送到某个API以保存数据。
$customer = Mage::getModel('customer/customer')->load($postData['id']);
$customer->setFirstname($customer->firstname);
$customer->save();
但Magento 2. *不会执行客户观察员。如果我将客户数据保存在控制器中,则不执行Observer。
提前致谢。
答案 0 :(得分:0)
对不起朋友..知道了。
$customer = $this->_objectManager->create('Magento\Customer\Model\Customer')->load((int) $postData['id']);
$this->_eventManager->dispatch('customer_save_before',['customer' => $customer]);