Ben her yerde olay adını görmüyorum, ama burada genel durum sonrası edeceğiz:
Varsayalım: Eğer modelleri Yourmodule / Model dizin düzgün yüklenen ile kurulmuş bir modülü var o ..
Lütfen modülün config.xml dosyasında:
<config>
<global>
<events>
<full_event_name>
<observers>
<yourmodule>
<type>singleton</type>
<class>yourmodule/observer</class>
<method>yourMethodName</method>
</yourmodule>
</observers>
</full_event_name>
</events>
</global>
</config>
Aşağıdaki içeriğe sahip bir dosyayı% yourmodule% / Model / Observer.php oluşturun:
<?php
class Yourmodule_Model_Observer {
public function yourMethodName($event) {
$data = $event->getData(); // this follows normal Magento data access
// perform your action here
}
}//class Yourmodule_Model_Observer
Gerçekten, sizin gözlemci içinde istedikleri yöntemi adlandırabilir, ancak desen sınıf kendisi Observer isim gibi görünüyor. Bu normal modeli yükleme (Yourmodule_Model_Observer örneğin yourmodule / gözlemci haritaları) kullanılarak yüklenir. Umarım ki olur!
Thanks,
Joe