event-observer पर टैग किए गए जवाब

इवेंट / ऑब्जर्वर का उपयोग कोर कोड को बदलने के बिना Magento के साथ गतिशील रूप से काम करने के लिए किया जाता है।

3
मैं एक घटना द्वारा पारित स्ट्रिंग को कैसे बदल सकता हूं?
मेरे पर्यवेक्षक समारोह में, मुझे इस तरह घटना से गुज़रा एक चर मिलता है: public function observerFunc(Varien_Event_Observer $observer) { $sth = $observer->getEvent()->getSth(); } यदि sthकोई वस्तु है, तो मैं उस पर तरीकों को कॉल करके इसे बदल सकता हूं। लेकिन sthअगर यह एक साधारण स्ट्रिंग है तो मैं कैसे बदल …

3
Magento 2: किस विस्तार तंत्र को चुनना है?
हम दो तरीकों से नियंत्रक का विस्तार कर सकते हैं: वरीयता का उपयोग करना और प्लगइन का उपयोग करना। लेकिन मुझे यह समझ में नहीं आता है, कि कौन सा अच्छा है और वरीयता बनाम प्लगइन के फायदे / नुकसान हैं। <preference for="Magento\Checkout\Controller\Index\Index" type="mymodule\Helloworld\Controller\Index\Index" /> <type name="Magento\Catalog\Model\Product"> <plugin name="getname-test-module" type="mymodule\Helloworld\Model\Plugin\Product" …

3
Magento2 में अवरोधन क्या magento1 में पर्यवेक्षकों को प्रतिस्थापित करता है?
क्या मैगेंटो 2 में मूल विधि के व्यवहार को बदलने के दौरान इंटरसेप्शन को पसंदीदा तरीका माना जा सकता है क्योंकि पर्यवेक्षक मैगेंटो 1 में थे? https://wiki.magento.com/display/MAGE2DOC/Using+Interception

3
निर्धारित करें कि क्या ग्राहक customer_save_after में नया है
मेरे पास ऐसी घटनाएँ हैं जिन्हें मैं तब लागू करना चाहता हूँ जब कोई ग्राहक पंजीकरण करता है या उनका विवरण बचाता है। इसके लिए, मैं दो घटनाओं का उपयोग कर रहा हूं: customer_register_success और customer_save_after। मेरे पास जो समस्या है वह यह है कि मैं दो बार कार्य चलाने …

4
Magento ऑब्जर्वर इवेंट्स - संचालन के आदेश
मैं catalog_model_product_duplicateघटना में कार्यक्षमता को इंजेक्ट करने का प्रयास कर रहा हूं । इस मॉड्यूल का एक हिस्सा यह सुनिश्चित करना होगा कि डुप्लिकेट उत्पाद की स्टॉक स्थिति को भी डुप्लिकेट किया गया है; वर्तमान में यह नहीं है। मैं देखता हूं कि CatalogInventoryइस घटना का अवलोकन करता है और …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.