tada/template-entity

此包的最新版本(dev-main)没有可用的许可证信息。

创建实体模板

安装: 0

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

类型:magento2-module

dev-main 2021-07-21 05:10 UTC

This package is auto-updated.

Last update: 2024-09-21 12:27:11 UTC


README

Container diagram for Template Entity

Template_Entity

简单实体创建模板。

生成Schema白名单

  • bin/magento setup:db-declaration:generate-whitelist --module-name=Tada_TemplateEntity

测试说明

  • 开发依赖: "mockery/mockery": "^0.9.9"
  • 运行单元测试: ./vendor/bin/phpunit -c dev/tests/unit/phpunit.xml.dist app/code/Tada/TemplateEntity/Test/Unit
  • 运行集成测试
    • cd dev/tests/integration
    • ../../../vendor/bin/phpunit ../../../app/code/Tada/TemplateEntity/Test/Integration

替换说明

  • 将此模块文件夹复制到同一供应商目录下的另一个文件夹中,命名为 <ModuleName>。
  • 替换 <ModuleName> 文件夹中的文件
    • TemplateEntity 到 <ModuleName> :替换模块名称和命名空间
    • Tada_TemplateEntity 到 <Vendor>_<ModuleName> :替换注册的模块名称。
    • template_entity 到 <module_name> :在模型类中替换 $_eventPrefix="template_entity"
    • tada_template_entity 到 <vendor>_<module_name> :替换表名
  • 重命名以下文件
    • API 文件夹
      • Data/TemplateEntityInterface.php 到 Data/<ModuleName>Interface.php
      • TemplateEntityRepositoryInterface.php 到 <ModuleName>RepositoryInterface.php
    • 模型文件夹
      • TemplateEntity.php 到 <ModuleName>.php
      • TemplateEntityRepository.php 到 <ModuleName>Repository.php
      • ResourceModel/TemplateEntity.php 到 ResourceModel/<ModuleName>.php
      • 将 ResourceModel/TemplateEntity 文件夹重命名为 ResourceModel/<ModuleName> 文件夹
    • 测试文件夹
      • 集成文件夹
        • 将 TemplateEntityRepositoryTest.php 重命名为 <ModuleName>RepositoryTest.php
        • 将 TemplateEntityTest.php 重命名为 <ModuleName>Test.php
      • 单元测试文件夹
        • 将 TemplateEntityRepositoryTest.php 重命名为 <ModuleName>RepositoryTest.php
    • 替换 composer.json 中的名称属性
      • tada/template-entity 到 <vendor>/

变更日志

  • 1.0.0 初始版本