yireo-training/magento2-example-dealers

展示经销商 MVC 结构的 Magento 2 模块

dev-master 2021-11-24 07:56 UTC

This package is not auto-updated.

Last update: 2024-09-29 09:11:46 UTC


README

本模块通过在前端展示经销商条目,演示了模块中 MVC 的使用

技术布局

  • 模块 Yireo_ExampleDealers
    • API 存储库接口
    • API 模型接口
    • 存储库类
    • 模型类
    • 资源模型类
    • 集合类
  • 模块 Yireo_ExampleDealersFrontend
    • 控制器与路由
    • 视图模型
    • XML 布局
    • PHTML 模板
  • 模块 Yireo_ExampleDealersAdminhtml (@todo)
    • UI 组件网格
    • UI 组件表单
  • 模块 Yireo_ExampleDealersGraphql (@todo)
    • GraphQL 资源
    • 占位符 React 组件
  • 模块 Yireo_ExampleDealersCqrs (@todo)
    • 使用查询和命令的替换存储库

特定说明

  • 该存储库具有比常规存储库更多的方法,以帮助其他开发者更快地完成特定任务: getAll()getItems()getSearchCriteriaBuilder();
  • DealerSearchCriteriaBuilder 了解数据库结构,而无需您具有相同知识;
  • 不再需要 Blocks,因为 ViewModels 更酷;
  • 不再需要设置脚本,因为 db_schema.xml 更简单;