«event-observer» 태그된 질문

이벤트 / 관찰기는 핵심 코드를 변경하지 않고 Magento와 동적으로 작업하는 데 사용됩니다.

3
이벤트가 전달한 문자열을 어떻게 변경합니까?
내 관찰자 함수에서 다음과 같이 이벤트가 전달한 변수를 얻습니다. public function observerFunc(Varien_Event_Observer $observer) { $sth = $observer->getEvent()->getSth(); } sth객체 인 경우 메소드를 호출하여 객체를 변경할 수 있습니다. 그러나 sth간단한 문자열인지 어떻게 바꿀 수 있습니까? 나는 성공하지 않고 다음을 시도했다. public function observerFunc(Varien_Event_Observer $observer) { $sth = $observer->getEvent()->getSth(); $observer->getEvent()->setSth('test'); $observer->setSth('test'); } …

3
마 젠토 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" sortOrder="10"/> </type>


3
customer_save_after에서 고객이 신규인지 판별
고객이 세부 정보를 등록하거나 저장할 때 실행할 이벤트가 있습니다. 이를 위해 customer_register_success와 customer_save_after의 두 가지 이벤트를 사용하고 있습니다. 내가 겪고있는 문제는 customer_save_after가 항상 같은 실행에서 호출 될 때 작업을 두 번 실행한다는 것 customer_register_success입니다. 원래 데이터를 확인하여 고객이 새로운 지 여부를 감지하려고 시도했지만을 호출 isObjectNew했지만 실제로 객체를 암시하는 데이터는 모두 …

4
마 젠토 옵저버 이벤트-작업 순서
catalog_model_product_duplicate이벤트에 기능을 주입하려고합니다 . 이 모듈의 일부는 복제 된 제품의 재고 상태도 복제되도록하는 것입니다. 현재는 그렇지 않습니다. CatalogInventory이 이벤트 를 관찰하고 표준 재고 정보를 설정합니다. 지역 행사 전에 핵심 행사가 해결 될 수 있습니까? 내가 의지 할 수있는 작업 순서가 있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.