yireo/magento2-easier-extension-attributes

N/A

dev-master 2024-06-05 13:15 UTC

This package is auto-updated.

Last update: 2024-09-05 13:50:20 UTC


README

本模块通过提供通用的DI插件来简化实现Magento 2扩展属性,这些插件可以钩入各种存储库。

当前功能

  • 为各种实体创建插件(查看etc/di.xml以获取当前支持的存储库列表)
  • 在原始实体的表中保存简单的扩展属性(通过将扩展属性复制到实体的数据属性中,反之亦然)

示例

有关示例实现,请参阅YireoTraining_EasierExtensionAttributesExample,特别是其easier_extension_attributes.xml,它补充了常规的extension_attributes.xml。为了扩展MSI源实体,它向source数据库表添加了一个example列,该列随后自动由Yireo EasierExtensionAttributes模块填充。

待办事项

  • getListsavegetById编写集成测试
  • 为其他存储库编写集成测试
  • 将您自己的简单扩展属性与单独的表连接
  • 将您自己的扩展属性与自定义存储库连接
  • 将您自己的复杂扩展属性连接
  • 尝试将extension_attributes.xmleasier_extension_attributes.xml合并以清理代码
  • 自动将扩展属性添加到前端和后端表单