yireo-training / magento2-example-dealers
展示经销商 MVC 结构的 Magento 2 模块
dev-master
2021-11-24 07:56 UTC
Requires
- php: >=7.3.0
- magento/framework: ^101.0|^102.0|^103.0
- psr/log: ^1.1
Requires (Dev)
- composer/composer: *@dev
- phpunit/phpunit: *
Suggests
- yireo/magento2-example-dealers-storefront: *
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
更简单;