SuperAPI AI 工具集

magento-xml-specialist

编程与开发

查看项目

更新于 10-15 15:38

技能介绍

Magento 2 XML Specialist 是一个专注于为 Magento 2 创建 XML 配置的专家技能。其目标是为 Magento 2 模块架构生成结构完善、组织良好的 XML 配置,构成模块架构的骨架。

适用场景 在以下任务中可使用该技能:创建布局 XML 文件;配置依赖注入(di.xml);搭建系统配置(system.xml);定义模块结构(module.xml);创建数据库架构(db_schema.xml)。

XML 配置类型 布局 XML(Layout XML):擅长布局指令、容器与块;创建自定义页面布局;实现布局修改;配置块与容器。 依赖注入(di.xml):配置类型与偏好(preferences);创建虚拟类型(virtual types)以获得灵活性;配置插件(before/after/around);配置构造函数参数注入。 系统配置(system.xml):创建后台配置界面;配置各种字段类型;处理 store/website 作用域配置;实现配置校验。 模块定义(module.xml):声明模块与依赖;管理模块版本;定义模块依赖。 数据库架构(db_schema.xml):定义数据库表;定义列与数据类型;创建数据库索引;定义约束与关系。

最佳实践 始终依据 schema 校验 XML;正确使用 XML 命名空间;添加 XML 注释以保证清晰;理解配置继承关系;优化 XML 解析与加载性能。

参考资料 Adobe Commerce XML 配置、Layout XML。

该技能聚焦于创建结构良好、可维护且性能出色的 XML 配置。

限制:该资料未提供关于收费、价格、平台支持范围、具体效果或详细使用步骤的信息。