"фиксация сохранения категории каталога после" это же событие доступно в magento2?


Я попытался сохранить идентификатор категории в своей пользовательской таблице с некоторыми значениями, такими как cat_id, custom_value.

Здесь я погуглил и получил "catalog_category_prepare_save", чтобы получить объект категории при сохранении существующей категории, но при добавлении нового заказа как я получу идентификатор категории?

пожалуйста, предложите какие-либо события в magento2 для "catalog_category_prepare_save"? или предложить какой-то другой метод?

Здесь, добавив мой коды:

Events.xml

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
    <event name="catalog_category_prepare_save">
        <observer name="categoryattributes" instance="Namespace\Module\Observer\Categoryattributes"/>
    </event>
</config>

Categoryattributes.php

<?php
namespace Namespace\Module\Observer;

class Categoryattributes implements \Magento\Framework\Event\ObserverInterface
{
    private $category = null;
    public function execute(\Magento\Framework\Event\Observer $observer)
    {
         $this->category = $observer->getEvent()->getCategory();
    }
}
Author: Sathish, 2017-02-14

1 answers

Вы можете использовать событие catalog_category_save_after.

Event.xml

 <?xml version="1.0"?>
 <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
    <event name="catalog_category_save_after">
        <observer name="categoryattributes" instance="Namespace\Module\Observer\Categoryattributes"/>
    </event>
 </config>

Categoryattributes.php

<?php
namespace Namespace\Module\Observer;

class Categoryattributes implements \Magento\Framework\Event\ObserverInterface
{
    private $category = null;
    public function execute(\Magento\Framework\Event\Observer $observer)
    {
         $this->category = $observer->getEvent()->getCategory();
    }
}
 6
Author: Dhiren Vasoya, 2017-02-15 12:28:08