2016-04-14 24 views
0

Ich habe bereits eine Magento 1. * Erweiterung entwickelt. Die Erweiterung enthält Beobachtermethoden. Zum Beispiel, wenn ich den Kunden speichern, rufen Sie den Beobachter & senden Sie die Kundendaten an eine API, um die Daten zu speichern.Magento 2 Observer Handbuch Versand/Trigger Observer

$customer = Mage::getModel('customer/customer')->load($postData['id']); 
$customer->setFirstname($customer->firstname); 
$customer->save(); 

Aber Magento 2. * führt den Kundenbeobachter nicht aus. Wenn ich die Kundendaten in der Steuerung speichere, wird Observer nicht ausgeführt.

Vielen Dank im Voraus.

Antwort

0

Sorry Freunde .. Ich habe es.

$customer = $this->_objectManager->create('Magento\Customer\Model\Customer')->load((int) $postData['id']); 
$this->_eventManager->dispatch('customer_save_before',['customer' => $customer]);