tada / template-entity
此包的最新版本(dev-main)没有可用的许可证信息。
创建实体模板
dev-main
2021-07-21 05:10 UTC
README
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>/
- API 文件夹
变更日志
- 1.0.0 初始版本