Magento 2 事件列表以及如何使用它们

已发表: 2021-05-07

目录

在这篇文章中,我们将向您展示如何在 Magento 2 中使用事件。但首先我们需要了解事件观察者。 Magento 2 中的事件和观察者实现基于发布-订阅模式。 使用事件和观察者,您可以运行自定义代码来响应特定的 Magento事件甚至自定义事件。

Magento 中的事件是什么?

当触发某些操作时,事件由模块分派。 除了它自己的事件之外,Magento 还允许您创建可以在您的代码中调度的自己的事件。 当一个事件被调度时,它可以将数据传递给任何被配置为观察该事件的观察者。

Magento 中的观察者是什么?

观察者是某种类型的 Magento 类,可以影响一般行为、性能或更改业务逻辑。 每当事件管理器调度它们配置为观察的事件时,就会执行观察者。

现在我们了解了术语,让我们将它们投入使用!

1.创建event.xml文件

您可以为不同的区域创建event.xml文件:

  • 全局区: app/code/Simi/HelloWorld/etc/events.xml
  • 前端区: app/code/Simi/HelloWorld/etc/frontend/events.xml
  • 管理区: app/code/Simi/HelloWorld/etc/adminhtml/events.xml
 <?xml 版本="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
    <event name="my_module_event_before">
        <observer name="myObserverName" instance="MyCompany\MyModule\Observer\MyObserver" />
    </事件>
    <事件名称="my_module_event_after">
        <observer name="myObserverName" instance="MyCompany\MyModule\Observer\AnotherObserver" />
    </事件>
</配置>

2.创建观察者类

要创建观察者,您必须将类文件放在<module-root>/Observer目录下。 你的观察者类应该实现Magento\Framework\Event\ObserverInterface并定义它的执行函数。

下面是一个基本的观察者类结构的例子:

 命名空间 MyCompany\MyModule\Observer;

使用 Magento\Framework\Event\ObserverInterface;

MyObserver 类实现 ObserverInterface
{
  公共函数 __construct()
  {
    // 观察者初始化代码...
    // 你可以使用依赖注入来获取这个观察者可能需要的任何类。
  }

  公共函数执行(\Magento\Framework\Event\Observer $observer)
  {
    // 观察者执行代码...
  }
}

观察者的强大功能之一是它们能够在事件被调度时使用传递给事件的参数。

下面是一个观察者获取事件分发时传入的数据的示例:

 命名空间 MyCompany\MyModule\Observer;

使用 Magento\Framework\Event\ObserverInterface;

类 AnotherObserver 实现 ObserverInterface
{
  公共函数 __construct()
  {
    // 观察者初始化代码...
    // 你可以使用依赖注入来获取这个观察者可能需要的任何类。
  }

  公共函数执行(\Magento\Framework\Event\Observer $observer)
  {
    $myEventData = $observer->getData('myEventData');
    // 额外的观察者执行代码...
  }
}

订阅事件

可以将观察者配置为观察 eve​​nts.xml 文件中的某些事件。

观察者 xml 元素具有以下属性:

  • name (required) -- 事件定义的观察者的名字。
  • instance (required) -- 观察者的完全限定类名。
  • disabled - 确定此观察者是否处于活动状态。 默认值为假。
  • shared – 决定班级的生活方式。 默认为真。

下面是一个如何分配观察者来观察某些事件的例子:

 <?xml 版本="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
    <event name="my_module_event_before">
        <observer name="myObserverName" instance="MyCompany\MyModule\Observer\MyObserver" />
    </事件>
    <事件名称="my_module_event_after">
        <observer name="myObserverName" instance="MyCompany\MyModule\Observer\AnotherObserver" />
    </事件>
</配置>

请注意,每个事件定义的观察者名称必须是唯一的。 在同一个事件定义中不能有两个同名的观察者以避免覆盖。

3.调度事件

可以使用Magento\Framework\Event\Manager类调度事件。 这个类可以通过在你的构造函数中定义依赖来通过依赖注入获得。

要分派事件,请调用事件管理器类的分派函数,并为它提供您要分派的事件的名称以及您希望提供给观察者的数据数组。

以下示例向您展示了如何分派带有和不带有数据数组的事件。

 命名空间 MyCompany\MyModule;

使用 Magento\Framework\Event\ManagerInterface 作为 EventManager;

我的班级
{
  /**
   * @var 事件管理器
   */
  私人 $eventManager;

  公共函数 __construct(EventManager $eventManager)
  {
    $this->eventManager = $eventManager;
  }

  公共功能某事()
  {
    $事件数据=空;
    // 代码...
    $this->eventManager->dispatch('my_module_event_before');
    // 更多设置 $eventData 的代码...
    $this->eventManager->dispatch('my_module_event_after', ['myEventData' => $eventData]);
  }
}

Magento 2 事件列表

文件活动名称
应用程序/代码/Magento/Authorizenet/Controller/Directpost/Payment/Place.php checkout_directpost_placeOrder
app/code/Magento/Backend/Block/System/Store/Edit/AbstractForm.php adminhtml_store_edit_form_prepare_form
app/code/Magento/Backend/Block/Template.php adminhtml_block_html_before
app/code/Magento/Backend/Block/Widget/Grid.php backend_block_widget_grid_prepare_grid_before
app/code/Magento/Backend/Console/Command/CacheCleanCommand.php adminhtml_cache_flush_system
app/code/Magento/Backend/Console/Command/CacheFlushCommand.php adminhtml_cache_flush_all
app/code/Magento/Backend/Controller/Adminhtml/Cache/CleanImages.php clean_catalog_images_cache_after
app/code/Magento/Backend/Controller/Adminhtml/Cache/CleanMedia.php clean_media_cache_after
应用程序/代码/Magento/Backend/Controller/Adminhtml/Cache/CleanStaticFiles.php clean_static_files_cache_after
app/code/Magento/Backend/Controller/Adminhtml/Cache/FlushAll.php adminhtml_cache_flush_all
app/code/Magento/Backend/Controller/Adminhtml/Cache/FlushSystem.php adminhtml_cache_flush_system
app/code/Magento/Backend/Controller/Adminhtml/System/Design/Save.php 主题保存后
app/code/Magento/Backend/Controller/Adminhtml/System/Store/DeleteStorePost.php store_delete
app/code/Magento/module-backend/Controller/Adminhtml/System/Store/Save.php store_edit
app/code/Magento/module-backend/Controller/Adminhtml/System/Store/Save.php store_add
app/code/Magento/Backend/Controller/Adminhtml/System/Store/Save.php store_group_save
app/code/Magento/Backend/Controller/Adminhtml/System/Store/Save.php NO_MATCH
app/code/Magento/Backend/Model/Auth.php backend_auth_user_login_success
app/code/Magento/Backend/Model/Auth.php backend_auth_user_login_failed
app/code/Magento/Backend/Model/Auth.php backend_auth_user_login_failed
app/code/Magento/Bundle/Block/Catalog/Product/View/Type/Bundle.php catalog_product_option_price_configuration_after
app/code/Magento/Bundle/Model/Product/Price.php prepare_catalog_product_collection_prices
app/code/Magento/Bundle/Model/Product/Price.php catalog_product_get_final_price
app/code/Magento/Bundle/Model/Product/Price.php catalog_product_get_final_price
app/code/Magento/Bundle/Model/ResourceModel/Indexer/Price.php 目录产品准备索引选择
应用程序/代码/Magento/Bundle/Pricing/Price/BundleSelectionPrice.php catalog_product_get_final_price
app/code/Magento/Catalog/Block/Adminhtml/Category/Tab/Attributes.php adminhtml_catalog_category_edit_prepare_form
app/code/Magento/Catalog/Block/Adminhtml/Category/Tabs.php adminhtml_catalog_category_tabs
app/code/Magento/Catalog/Block/Adminhtml/Category/Tree.php adminhtml_catalog_category_tree_is_moveable
app/code/Magento/Catalog/Block/Adminhtml/Category/Tree.php adminhtml_catalog_category_tree_can_add_root_category
app/code/Magento/Catalog/Block/Adminhtml/Category/Tree.php adminhtml_catalog_category_tree_can_add_sub_category
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Advanced.php product_attribute_form_build
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Front.php product_attribute_form_build_front_tab
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Front.php adminhtml_catalog_product_attribute_edit_frontend_prepare_form
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Main.php adminhtml_product_attribute_types
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Main.php product_attribute_form_build_main_tab
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Grid.php product_attribute_grid_build
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/NewAttribute/Product/Attributes.php adminhtml_catalog_product_edit_prepare_form
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/NewAttribute/Product/Attributes.php adminhtml_catalog_product_edit_element_types
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Set/Main.php adminhtml_catalog_product_attribute_set_main_html_before
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Set/Toolbar/Main.php adminhtml_catalog_product_attribute_set_toolbar_main_html_before
app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Action/Attribute/Tab/Attributes.php adminhtml_catalog_product_form_prepare_excluded_field_list
app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Tab/Attributes/Create.php adminhtml_catalog_product_edit_tab_attributes_create_html_before
app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Tab/Attributes.php adminhtml_catalog_product_edit_prepare_form
app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Tab/Attributes.php adminhtml_catalog_product_edit_element_types
app/code/Magento/Catalog/Block/Adminhtml/Product/Grid.php adminhtml_catalog_product_grid_prepare_massaction
app/code/Magento/Catalog/Block/Adminhtml/Product/Helper/Form/Gallery/Content.php catalog_product_gallery_prepare_layout
app/code/Magento/Catalog/Block/Product/AbstractProduct.php 目录块产品状态显示
app/code/Magento/Catalog/Block/Product/ListProduct.php catalog_block_product_list_collection
app/code/Magento/Catalog/Block/Product/ProductList/Upsell.php 目录产品加售
app/code/Magento/Catalog/Block/Product/View/Options.php catalog_product_option_price_configuration_after
app/code/Magento/Catalog/Block/Product/View.php 目录产品视图配置
app/code/Magento/Catalog/Block/Rss/Category.php rss_catalog_category_xml_callback
app/code/Magento/Catalog/Block/Rss/Product/NewProducts.php rss_catalog_new_xml_callback
app/code/Magento/Catalog/Block/Rss/Product/Special.php rss_catalog_special_xml_callback
应用程序/代码/Magento/目录/块/ShortcutButtons.php 快捷方式按钮容器
app/code/Magento/Catalog/Controller/Adminhtml/Category/Delete.php 目录控制器类别删除
app/code/Magento/Catalog/Controller/Adminhtml/Category/Edit.php category_prepare_ajax_response
app/code/Magento/Catalog/Controller/Adminhtml/Category/Save.php catalog_category_prepare_save
app/code/Magento/Catalog/Controller/Adminhtml/Product/Action/Attribute/Save.php catalog_product_to_website_change
app/code/Magento/Catalog/Controller/Adminhtml/Product/Edit.php catalog_product_edit_action
app/code/Magento/Catalog/Controller/Adminhtml/Product/Gallery/Upload.php catalog_product_gallery_upload_image_after
app/code/Magento/Catalog/Controller/Adminhtml/Product/NewAction.php catalog_product_new_action
app/code/Magento/Catalog/Controller/Adminhtml/Product/Save.php controller_action_catalog_product_save_entity_after
app/code/Magento/Catalog/Controller/Category/View.php catalog_controller_category_init_after
app/code/Magento/Catalog/Controller/Product/Compare/Add.php catalog_product_compare_add_product
app/code/Magento/Catalog/Controller/Product/Compare/Remove.php catalog_product_compare_remove_product
app/code/Magento/Catalog/Helper/Product/View.php 目录控制器产品视图
app/code/Magento/Catalog/Helper/Product.php catalog_controller_product_init_before
app/code/Magento/Catalog/Helper/Product.php catalog_controller_product_init_after
app/code/Magento/Catalog/Model/Category.php _move_before
app/code/Magento/Catalog/Model/Category.php _move_after
app/code/Magento/Catalog/Model/Category.php category_move
app/code/Magento/Catalog/Model/Product/Action.php catalog_product_attribute_update_before
app/code/Magento/Catalog/Model/Product/Attribute/Source/Inputtype.php adminhtml_product_attribute_types
app/code/Magento/Catalog/Model/Product/Type/AbstractType.php catalog_product_type_prepare_%s_options
app/code/Magento/Catalog/Model/Product/Type/AbstractType.php NO_MATCH
app/code/Magento/Catalog/Model/Product/Type/Price.php catalog_product_get_final_price
app/code/Magento/Catalog/Model/Product.php _validate_before
app/code/Magento/Catalog/Model/Product.php _validate_after
app/code/Magento/Catalog/Model/Product.php catalog_product_is_salable_before
app/code/Magento/Catalog/Model/Product.php catalog_product_is_salable_after
app/code/Magento/Catalog/Model/ResourceModel/Category/Collection.php _load_before
app/code/Magento/Catalog/Model/ResourceModel/Category/Collection.php _load_after
app/code/Magento/Catalog/Model/ResourceModel/Category/Collection.php _add_is_active_filter
app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php _load_before
app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php _load_after
app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php _add_is_active_filter
app/code/Magento/Catalog/Model/ResourceModel/Category/Flat.php catalog_category_tree_init_inactive_category_ids
app/code/Magento/Catalog/Model/ResourceModel/Category/Flat.php catalog_category_flat_loadnodes_before
app/code/Magento/Catalog/Model/ResourceModel/Category/Tree.php catalog_category_tree_init_inactive_category_ids
app/code/Magento/Catalog/Model/ResourceModel/Category.php catalog_category_change_products
app/code/Magento/Catalog/Model/ResourceModel/Category.php catalog_category_delete_after_done
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php 目录准备价格选择
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php catalog_product_collection_load_after
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php catalog_product_collection_before_add_count_to_categories
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php catalog_product_collection_apply_limitations_after
app/code/Magento/Catalog/Model/ResourceModel/Product/Compare/Item/Collection.php catalog_product_compare_item_collection_clear
app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/Eav/AbstractEav.php 准备目录产品索引选择
app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/Eav/Decimal.php 准备目录产品索引选择
app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/Eav/Source.php 准备目录产品索引选择
app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/Eav/Source.php 准备目录产品索引选择
app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/Price/DefaultPrice.php 准备目录产品索引选择
app/code/Magento/Catalog/Model/ResourceModel/Product.php catalog_product_delete_after_done
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php 目录准备价格选择
app/code/Magento/Catalog/Model/Rss/Product/NotifyStock.php rss_catalog_notify_stock_collection_select
app/code/Magento/Catalog/Plugin/Model/Product/Action/UpdateAttributesFlushCache.php clean_cache_by_tags
应用程序/代码/Magento/CatalogImportExport/Model/Import/Product.php catalog_product_import_bunch_delete_after
应用程序/代码/Magento/CatalogImportExport/Model/Import/Product.php catalog_product_import_finish_before
应用程序/代码/Magento/CatalogImportExport/Model/Import/Product.php catalog_product_import_bunch_save_after
应用程序/代码/Magento/CatalogImportExport/Model/Import/Product.php catalog_product_import_bunch_delete_commit_before
应用程序/代码/Magento/CatalogImportExport/Model/Import/Product.php catalog_product_import_bunch_delete_commit_after
app/code/Magento/CatalogRule/Controller/Adminhtml/Promo/Catalog/Index.php 目录rule_dirty_notice
app/code/Magento/CatalogInventory/Model/Indexer/Stock/AbstractAction.php clean_cache_by_tags
app/code/Magento/CatalogRule/Block/Adminhtml/Promo/Catalog/Edit/Tab/Main.php adminhtml_promo_catalog_edit_tab_main_prepare_form
app/code/Magento/CatalogRule/Controller/Adminhtml/Promo/Catalog/Save.php adminhtml_controller_catalogrule_prepare_save
app/code/Magento/CatalogRule/Model/Indexer/AbstractIndexer.php clean_cache_by_tags
app/code/Magento/CatalogSearch/Model/Indexer/Fulltext/Action/DataProvider.php catelogsearch_searchable_attributes_load_after
app/code/Magento/CatalogSearch/Model/Indexer/Fulltext/Action/Full.php catelogsearch_searchable_attributes_load_after
app/code/Magento/CatalogSearch/Model/ResourceModel/Fulltext.php 目录搜索重置搜索结果
应用程序/代码/Magento/Checkout/Block/QuoteShortcutButtons.php 快捷方式按钮容器
应用程序/代码/Magento/Checkout/Controller/Cart/Add.php checkout_cart_add_product_complete
应用程序/代码/Magento/Checkout/Controller/Cart/UpdateItemOptions.php checkout_cart_update_item_complete
app/code/Magento/Checkout/Controller/Onepage/SaveOrder.php checkout_controller_onepage_saveOrder
应用程序/代码/Magento/Checkout/Controller/Onepage/Success.php checkout_onepage_controller_success_action
应用程序/代码/Magento/Checkout/Helper/Data.php checkout_allow_guest
应用程序/代码/Magento/Checkout/Model/Cart.php checkout_cart_product_add_after
应用程序/代码/Magento/Checkout/Model/Cart.php checkout_cart_update_items_before
应用程序/代码/Magento/Checkout/Model/Cart.php checkout_cart_update_items_after
应用程序/代码/Magento/Checkout/Model/Cart.php checkout_cart_save_before
应用程序/代码/Magento/Checkout/Model/Cart.php checkout_cart_save_after
应用程序/代码/Magento/Checkout/Model/Cart.php checkout_cart_product_update_after
应用程序/代码/Magento/Checkout/Model/Session.php custom_quote_process
应用程序/代码/Magento/Checkout/Model/Session.php checkout_quote_init
应用程序/代码/Magento/Checkout/Model/Session.php load_customer_quote_before
应用程序/代码/Magento/Checkout/Model/Session.php checkout_quote_destroy
应用程序/代码/Magento/Checkout/Model/Session.php 恢复报价
app/code/Magento/Checkout/Model/Type/Onepage.php checkout_type_onepage_save_order_after
app/code/Magento/Checkout/Model/Type/Onepage.php checkout_submit_all_after
app/code/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Content.php adminhtml_cms_page_edit_tab_content_prepare_form
app/code/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Design.php adminhtml_cms_page_edit_tab_design_prepare_form
app/code/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Main.php adminhtml_cms_page_edit_tab_main_prepare_form
应用程序/代码/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Meta.php adminhtml_cms_page_edit_tab_meta_prepare_form
应用程序/代码/Magento/Cms/Controller/Adminhtml/Page/Delete.php adminhtml_cmspage_on_delete
应用程序/代码/Magento/Cms/Controller/Adminhtml/Page/Delete.php adminhtml_cmspage_on_delete
应用程序/代码/Magento/Cms/Controller/Adminhtml/Page/Save.php cms_page_prepare_save
app/code/Magento/Cms/Controller/Router.php cms_controller_router_match_before
应用程序/代码/Magento/Cms/Helper/Page.php cms_page_render
应用程序/代码/Magento/Cms/Helper/Wysiwyg/Images.php cms_wysiwyg_images_static_urls_allowed
app/code/Magento/Config/Block/System/Config/Form/Fieldset/Modules/DisableOutput.php adminhtml_system_config_advanced_disableoutput_render_before
应用程序/代码/Magento/Config/Model/Config.php NO_MATCH
app/code/Magento/ConfigurableProduct/Model/Product/Validator/Plugin.php catalog_product_validate_variations_before
应用程序/代码/Magento/Cookie/Controller/Index/NoCookies.php controller_action_nocookies
app/code/Magento/CurrencySymbol/Model/System/Currencysymbol.php admin_system_config_changed_section_currency_before_reinit
app/code/Magento/CurrencySymbol/Model/System/Currencysymbol.php admin_system_config_changed_section_currency
app/code/Magento/Customer/Block/Adminhtml/Edit/Tab/Carts.php adminhtml_block_html_before
app/code/Magento/Customer/Controller/Account/CreatePost.php 客户注册成功
app/code/Magento/Customer/Controller/Account/EditPost.php customer_account_edited
app/code/Magento/Customer/Controller/Adminhtml/Index/Save.php adminhtml_customer_prepare_save
app/code/Magento/Customer/Controller/Adminhtml/Index/Save.php adminhtml_customer_save_after
app/code/Magento/Customer/Model/AccountManagement.php customer_customer_authenticated
app/code/Magento/Customer/Model/AccountManagement.php customer_data_object_login
app/code/Magento/Customer/Model/Address/AbstractAddress.php 客户地址格式
app/code/Magento/Customer/Model/Customer.php customer_customer_authenticated
app/code/Magento/Customer/Model/Customer.php 客户验证
app/code/Magento/Customer/Model/ResourceModel/CustomerRepository.php customer_save_after_data_object
app/code/Magento/Customer/Model/Session.php customer_session_init
app/code/Magento/Customer/Model/Session.php 客户登录
app/code/Magento/Customer/Model/Session.php customer_data_object_login
app/code/Magento/Customer/Model/Session.php 客户登录
app/code/Magento/Customer/Model/Session.php customer_data_object_login
app/code/Magento/Customer/Model/Session.php 客户注销
app/code/Magento/Customer/Model/Visitor.php 访客初始化
app/code/Magento/Customer/Model/Visitor.php 访客活动保存
app/code/Magento/Eav/Block/Adminhtml/Attribute/Edit/Main/AbstractMain.php adminhtml_block_eav_attribute_edit_form_init
app/code/Magento/Eav/Model/Entity/Collection/AbstractCollection.php eav_collection_abstract_load_before
app/code/Magento/GiftMessage/Block/Message/Inline.php 礼物选项准备项目
app/code/Magento/GroupedProduct/Model/ResourceModel/Product/Indexer/Price/Grouped.php 目录产品准备索引选择
应用程序/代码/Magento/Indexer/Model/Processor/InvalidateCache.php clean_cache_after_reindex
app/code/Magento/Multishipping/Controller/Checkout/ShippingPost.php checkout_controller_multishipping_shipping_post
app/code/Magento/Multishipping/Controller/Checkout/Success.php multishipping_checkout_controller_success_action
app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php checkout_type_multishipping_set_shipping_items
app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php checkout_type_multishipping_create_orders_single
app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php checkout_submit_all_after
app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php checkout_multishipping_refund_all
应用程序/代码/Magento/PageCache/Model/Cache/Type.php adminhtml_cache_refresh_type
应用程序/代码/Magento/PageCache/Model/Layout/DepersonalizePlugin.php depersonalize_clear_session
app/code/Magento/Payment/Block/Form/Cc.php payment_form_block_to_html_before
app/code/Magento/Payment/Model/Cart.php payment_cart_collect_items_and_amounts
app/code/Magento/Payment/Model/Method/AbstractMethod.php payment_method_is_active
app/code/Magento/Payment/Model/Method/Adapter.php payment_method_is_active
app/code/Magento/Payment/Model/Method/Adapter.php payment_method_assign_data_
应用程序/代码/Magento/Paypal/Controller/Express/AbstractExpress/PlaceOrder.php paypal_express_place_order_success
应用程序/代码/Magento/Persistent/Controller/Index/UnsetCookie.php 持久会话过期
应用程序/代码/Magento/Persistent/Observer/CheckExpirePersistentQuoteObserver.php 持久会话过期
app/code/Magento/Quote/Model/Cart/Totals/ItemConverter.php items_additional_data
app/code/Magento/Quote/Model/Quote/Address/ToOrder.php sales_convert_quote_to_order
app/code/Magento/Quote/Model/Quote/Item.php sales_quote_item_qty_set_after
app/code/Magento/Quote/Model/Quote/Item.php sales_quote_item_set_product
app/code/Magento/Quote/Model/Quote/Payment.php _import_data_before
app/code/Magento/Quote/Model/Quote/TotalsCollector.php sales_quote_collect_totals_before
app/code/Magento/Quote/Model/Quote/TotalsCollector.php sales_quote_collect_totals_after
app/code/Magento/Quote/Model/Quote/TotalsCollector.php sales_quote_address_collect_totals_before
app/code/Magento/Quote/Model/Quote/TotalsCollector.php sales_quote_address_collect_totals_after
应用程序/代码/Magento/Quote/Model/Quote.php sales_quote_remove_item
应用程序/代码/Magento/Quote/Model/Quote.php sales_quote_add_item
应用程序/代码/Magento/Quote/Model/Quote.php sales_quote_product_add_after
应用程序/代码/Magento/Quote/Model/Quote.php _merge_before
应用程序/代码/Magento/Quote/Model/Quote.php _merge_after
应用程序/代码/Magento/Quote/Model/QuoteManagement.php checkout_submit_before
应用程序/代码/Magento/Quote/Model/QuoteManagement.php checkout_submit_all_after
应用程序/代码/Magento/Quote/Model/QuoteManagement.php sales_model_service_quote_submit_before
应用程序/代码/Magento/Quote/Model/QuoteManagement.php sales_model_service_quote_submit_success
应用程序/代码/Magento/Quote/Model/QuoteManagement.php sales_model_service_quote_submit_failure
app/code/Magento/Quote/Model/ResourceModel/Quote/Address/Collection.php _load_after
app/code/Magento/Quote/Model/ResourceModel/Quote/Item/Collection.php prepare_catalog_product_collection_prices
app/code/Magento/Quote/Model/ResourceModel/Quote/Item/Collection.php sales_quote_item_collection_products_after_load
应用程序/代码/Magento/Reports/Block/Adminhtml/Grid.php adminhtml_widget_grid_filter_collection
app/code/Magento/Reports/Model/ResourceModel/Order/Collection.php sales_prepare_amount_expression
app/code/Magento/Review/Controller/Product.php review_controller_product_init_before
app/code/Magento/Review/Controller/Product.php review_controller_product_init
app/code/Magento/Review/Controller/Product.php review_controller_product_init_after
app/code/Magento/Review/Model/ResourceModel/Rating/Collection.php rating_rating_collection_load_before
app/code/Magento/Review/Model/ResourceModel/Review/Collection.php review_review_collection_load_before
app/code/Magento/Review/Model/Rss.php rss_catalog_review_collection_select
app/code/Magento/Sales/Block/Adminhtml/Reorder/Renderer/Action.php adminhtml_customer_orders_add_action_renderer
app/code/Magento/Sales/Controller/Adminhtml/Order/AddressSave.php admin_sales_order_address_update
应用程序/代码/Magento/Sales/Controller/Adminhtml/Order/Create.php adminhtml_sales_order_create_process_data_before
应用程序/代码/Magento/Sales/Controller/Adminhtml/Order/Create.php adminhtml_sales_order_create_process_data
app/code/Magento/Sales/Controller/Adminhtml/Order/CreditmemoLoader.php adminhtml_sales_order_creditmemo_register_before
应用程序/代码/Magento/Sales/Model/AdminOrder/Create.php sales_convert_order_to_quote
应用程序/代码/Magento/Sales/Model/AdminOrder/Create.php sales_convert_order_item_to_quote_item
应用程序/代码/Magento/Sales/Model/AdminOrder/Create.php checkout_submit_all_after
app/code/Magento/Sales/Model/Config/Backend/Email/AsyncSending.php sales_email_general_async_sending
app/code/Magento/Sales/Model/Config/Backend/Grid/AsyncIndexing.php dev_grid_async_indexing
app/code/Magento/Sales/Model/Order/Address/Renderer.php 客户地址格式
app/code/Magento/Sales/Model/Order/Email/Sender/CreditmemoCommentSender.php email_creditmemo_comment_set_template_vars_before
app/code/Magento/Sales/Model/Order/Email/Sender/CreditmemoSender.php email_creditmemo_set_template_vars_before
app/code/Magento/Sales/Model/Order/Email/Sender/InvoiceCommentSender.php email_invoice_comment_set_template_vars_before
app/code/Magento/Sales/Model/Order/Email/Sender/InvoiceSender.php email_invoice_set_template_vars_before
app/code/Magento/Sales/Model/Order/Email/Sender/OrderCommentSender.php email_order_comment_set_template_vars_before
app/code/Magento/Sales/Model/Order/Email/Sender/OrderSender.php email_order_set_template_vars_before
app/code/Magento/Sales/Model/Order/Email/Sender/ShipmentCommentSender.php email_shipment_comment_set_template_vars_before
app/code/Magento/Sales/Model/Order/Email/Sender/ShipmentSender.php email_shipment_set_template_vars_before
app/code/Magento/Sales/Model/Order/Invoice.php sales_order_invoice_pay
app/code/Magento/Sales/Model/Order/Invoice.php sales_order_invoice_cancel
app/code/Magento/Sales/Model/Order/Invoice.php sales_order_invoice_register
app/code/Magento/Sales/Model/Order/Item.php sales_order_item_cancel
app/code/Magento/Sales/Model/Order/Payment/Operations/CaptureOperation.php sales_order_payment_capture
app/code/Magento/Sales/Model/Order.php sales_order_load_after
app/code/Magento/Sales/Model/Order.php sales_order_save_before
app/code/Magento/Sales/Model/Order.php sales_order_save_after
app/code/Magento/Sales/Model/Order.php sales_order_delete_before
app/code/Magento/Sales/Model/Order.php sales_order_invoice_load_after
app/code/Magento/Sales/Model/Order.php sales_order_invoice_load_before
app/code/Magento/Sales/Model/Order.php sales_order_shipment_load_after
app/code/Magento/Sales/Model/Order.php sales_order_shipment_load_before
app/code/Magento/Sales/Model/Order.php sales_order_creditmemo_load_after
app/code/Magento/Sales/Model/Order.php sales_order_creditmemo_load_before
app/code/Magento/Sales/Model/Order.php sales_order_grid_collection_load_before
应用程序/代码/Magento/Sales/Observer/GridSyncInsertObserver.php sales_order_invoice_save_after
应用程序/代码/Magento/Sales/Observer/GridSyncInsertObserver.php sales_order_shipment_save_after
应用程序/代码/Magento/Sales/Observer/GridSyncInsertObserver.php sales_order_creditmemo_save_after
app/code/Magento/Sales/Model/Order/Payment/Transaction.php _html_txn_id
app/code/Magento/Sales/Model/Order/Payment.php sales_order_payment_place_start
app/code/Magento/Sales/Model/Order/Payment.php sales_order_payment_place_end
app/code/Magento/Sales/Model/Order/Payment.php sales_order_payment_pay
app/code/Magento/Sales/Model/Order/Payment.php sales_order_payment_cancel_invoice
app/code/Magento/Sales/Model/Order/Payment.php sales_order_payment_void
app/code/Magento/Sales/Model/Order/Payment.php sales_order_payment_refund
app/code/Magento/Sales/Model/Order/Payment.php sales_order_payment_cancel_creditmemo
app/code/Magento/Sales/Model/Order/Payment.php sales_order_payment_cancel
app/code/Magento/Sales/Model/Order/Status.php sales_order_status_unassign
app/code/Magento/Sales/Model/Order.php sales_order_place_before
app/code/Magento/Sales/Model/Order.php sales_order_place_after
app/code/Magento/Sales/Model/Order.php order_cancel_after
app/code/Magento/Sales/Model/ResourceModel/Attribute.php _save_attribute_before
app/code/Magento/Sales/Model/ResourceModel/Attribute.php _save_attribute_after
app/code/Magento/Sales/Model/ResourceModel/Order/Address/Collection.php _load_after
app/code/Magento/Sales/Model/ResourceModel/Order/Collection/AbstractCollection.php _set_sales_order
app/code/Magento/Sales/Model/ResourceModel/Sale/Collection.php sales_sale_collection_query_before
app/code/Magento/Sales/Model/Rss/NewOrder.php rss_order_new_collection_select
app/code/Magento/Sales/Model/Service/CreditmemoService.php sales_order_creditmemo_cancel
app/code/Magento/Sales/Model/Service/CreditmemoService.php sales_order_creditmemo_refund
app/code/Magento/Sales/Model/Service/OrderService.php sales_order_state_change_before
app/code/Magento/SalesRule/Block/Adminhtml/Promo/Quote/Edit/Tab/Actions.php adminhtml_block_salesrule_actions_prepareform
app/code/Magento/SalesRule/Block/Adminhtml/Promo/Quote/Edit/Tab/Coupons/Form.php adminhtml_promo_quote_edit_tab_coupons_form_prepare_form
app/code/Magento/SalesRule/Block/Adminhtml/Promo/Quote/Edit/Tab/Main.php adminhtml_promo_quote_edit_tab_main_prepare_form
app/code/Magento/SalesRule/Block/Adminhtml/Promo/Widget/Chooser.php adminhtml_block_promo_widget_chooser_prepare_collection
app/code/Magento/SalesRule/Controller/Adminhtml/Promo/Quote/Save.php adminhtml_controller_salesrule_prepare_save
app/code/Magento/SalesRule/Model/Quote/Discount.php sales_quote_address_discount_item
app/code/Magento/SalesRule/Model/Quote/Discount.php sales_quote_address_discount_item
app/code/Magento/SalesRule/Model/Rule/Condition/Combine.php salesrule_rule_condition_combine
应用程序/代码/Magento/SalesRule/Model/Rule.php salesrule_rule_get_coupon_types
应用程序/代码/Magento/SalesRule/Model/RulesApplier.php salesrule_validator_process
app/code/Magento/Search/Controller/Adminhtml/Term/Report.php on_view_report
app/code/Magento/SendFriend/Controller/Product/Send.php 发送friend_product
app/code/Magento/Store/Model/Address/Renderer.php store_address_format
app/code/Magento/Swatches/Controller/Adminhtml/Iframe/Show.php swatch_gallery_upload_image_after
app/code/Magento/Tax/Controller/Adminhtml/Tax/IgnoreTaxNotification.php adminhtml_cache_refresh_type
app/code/Magento/Tax/Model/Calculation/Rate.php tax_settings_change_after
app/code/Magento/Tax/Model/Calculation/Rate.php tax_settings_change_after
app/code/Magento/Tax/Model/Calculation/Rate.php tax_settings_change_after
app/code/Magento/Tax/Model/Calculation/Rule.php tax_settings_change_after
app/code/Magento/Tax/Model/Calculation/Rule.php tax_settings_change_after
app/code/Magento/Tax/Model/Calculation.php tax_rate_data_fetch
app/code/Magento/Theme/Block/Html/Topmenu.php page_block_html_topmenu_gethtml_before
app/code/Magento/Theme/Block/Html/Topmenu.php page_block_html_topmenu_gethtml_after
app/code/Magento/Theme/Model/Config.php assign_theme_to_stores_after
应用程序/代码/Magento/Theme/Observer/CheckThemeIsAssignedObserver.php 分配主题更改
应用程序/代码/Magento/Theme/Setup/InstallData.php theme_registration_from_filesystem
应用程序/代码/Magento/用户/块/Role.php permissions_role_html_before
app/code/Magento/User/Controller/Adminhtml/User/Role/SaveRole.php admin_permissions_role_prepare_save
应用程序/代码/Magento/User/Model/User.php admin_user_authenticate_before
应用程序/代码/Magento/User/Model/User.php admin_user_authenticate_after
app/code/Magento/Wishlist/Block/Customer/Wishlist/Item/Options.php product_option_renderer_init
app/code/Magento/Wishlist/Controller/Index/Add.php 愿望清单添加产品
app/code/Magento/Wishlist/Controller/Index/Send.php 愿望清单分享
app/code/Magento/Wishlist/Controller/Index/UpdateItemOptions.php 愿望清单更新项目
应用程序/代码/Magento/Wishlist/Helper/Data.php Wishlist_items_renewed
app/code/Magento/Wishlist/Model/ResourceModel/Item/Collection.php wishlist_item_collection_products_after_load
app/code/Magento/Wishlist/Model/Rss/Wishlist.php rss_wishlist_xml_callback
app/code/Magento/Wishlist/Model/Wishlist.php 愿望清单添加项目
app/code/Magento/Wishlist/Model/Wishlist.php wishlist_product_add_after
lib/internal/Magento/Framework/App/Action/Action.php controller_action_predispatch
lib/internal/Magento/Framework/App/Action/Action.php controller_action_predispatch_
lib/internal/Magento/Framework/App/Action/Action.php controller_action_predispatch_
lib/internal/Magento/Framework/App/Action/Action.php controller_action_postdispatch_
lib/internal/Magento/Framework/App/Action/Action.php controller_action_postdispatch_
lib/internal/Magento/Framework/App/Action/Action.php controller_action_postdispatch
lib/internal/Magento/Framework/App/Cron.php 默认
lib/internal/Magento/Framework/App/FrontController.php NO_MATCH
lib/internal/Magento/Framework/App/Http.php NO_MATCH
lib/internal/Magento/Framework/App/Http.php controller_front_send_response_before
lib/internal/Magento/Framework/App/View.php controller_action_layout_render_before
lib/internal/Magento/Framework/App/View.php controller_action_layout_render_before_
lib/internal/Magento/Framework/Controller/Noroute/Index.php controller_action_noroute
lib/internal/Magento/Framework/Data/AbstractSearchResult.php abstract_search_result_load_before
lib/internal/Magento/Framework/Data/AbstractSearchResult.php _load_before
lib/internal/Magento/Framework/Data/AbstractSearchResult.php abstract_search_result_load_after
lib/internal/Magento/Framework/Data/AbstractSearchResult.php _load_after
lib/internal/Magento/Framework/DataObject/Copy.php NO_MATCH
lib/internal/Magento/Framework/Event/Collection.php NO_MATCH
lib/internal/Magento/Framework/Event/Manager.php NO_MATCH
lib/internal/Magento/Framework/Event/Observer/Collection.php NO_MATCH
lib/internal/Magento/Framework/Event.php NO_MATCH
lib/internal/Magento/Framework/Locale/Currency.php currency_display_options_forming
lib/internal/Magento/Framework/Message/Manager.php session_abstract_clear_messages
lib/internal/Magento/Framework/Message/Manager.php session_abstract_add_message
lib/internal/Magento/Framework/Model/AbstractModel.php model_load_before
lib/internal/Magento/Framework/Model/AbstractModel.php _load_before
lib/internal/Magento/Framework/Model/AbstractModel.php model_load_after
lib/internal/Magento/Framework/Model/AbstractModel.php _load_after
lib/internal/Magento/Framework/Model/AbstractModel.php model_save_commit_after
lib/internal/Magento/Framework/Model/AbstractModel.php _save_commit_after
lib/internal/Magento/Framework/Model/AbstractModel.php model_save_before
lib/internal/Magento/Framework/Model/AbstractModel.php _save_before
lib/internal/Magento/Framework/Model/AbstractModel.php model_save_after
lib/internal/Magento/Framework/Model/AbstractModel.php clean_cache_by_tags
lib/internal/Magento/Framework/Model/AbstractModel.php _save_after
lib/internal/Magento/Framework/Model/AbstractModel.php model_delete_before
lib/internal/Magento/Framework/Model/AbstractModel.php _delete_before
lib/internal/Magento/Framework/Model/AbstractModel.php model_delete_after
lib/internal/Magento/Framework/Model/AbstractModel.php clean_cache_by_tags
lib/internal/Magento/Framework/Model/AbstractModel.php _delete_after
lib/internal/Magento/Framework/Model/AbstractModel.php model_delete_commit_after
lib/internal/Magento/Framework/Model/AbstractModel.php _delete_commit_after
lib/internal/Magento/Framework/Model/AbstractModel.php _clear
lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php core_collection_abstract_load_before
lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php _load_before
lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php core_collection_abstract_load_after
lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php _load_after
lib/internal/Magento/Framework/Model/ResourceModel/Db/VersionControl/RelationComposite.php _process_relation
lib/internal/Magento/Framework/View/Element/AbstractBlock.php view_block_abstract_to_html_before
lib/internal/Magento/Framework/View/Element/Messages.php view_message_block_render_grouped_html_after
lib/internal/Magento/Framework/View/Layout/Builder.php layout_load_before
lib/internal/Magento/Framework/View/Layout/Builder.php layout_generate_blocks_before
lib/internal/Magento/Framework/View/Layout/Builder.php layout_generate_blocks_after
lib/internal/Magento/Framework/View/Layout/Generator/Block.php core_layout_block_create_after
lib/internal/Magento/Framework/View/Layout.php core_layout_render_element
lib/internal/Magento/Framework/View/Result/Layout.php layout_render_before
lib/internal/Magento/Framework/View/Result/Layout.php layout_render_before_

也可以看看:

如何在 Magento 2 中启用开发者模式

如何在 Magento 2 中获取产品图片 URL