proklung / bitrix.module.generator
用于生成空白Bitrix模块的命令行工具
1.08
2022-01-11 09:22 UTC
Requires
- php: >=7.3 | ^8
- proklung/bitrix.module.boilerplate: ^1.0
- symfony/console: ~4|~5
- symfony/filesystem: ~4|~5
- twig/twig: ^1.43|^2.13|^3
README
安装
-
composer require proklung/bitrix.module.generator
-
cp vendor/proklung/bitrix-module-generator/bin/module bin/module
- 将可执行文件复制到 bin 文件夹。
使用
php bin\module make:module test.module prokl --entity=false --admin=false --serviceprovider=false
其中 test.module 是模块名称,而 prokl 是模块的供应商。
--entity - 为模块的表生成实体类。默认为是。--admin - 为模块生成带有选项的后台管理界面。默认为是。--serviceprovider - 为模块生成微服务提供者。默认为否。
注意事项
模块名称中不能使用单词 new。会产生实体类命名的冲突问题。
在 include.php 中未显式指定的类自动加载:文件名小写。命名空间:<供应商模块><模块名称点分隔前部分><模块名称点分隔后部分>;
类文件名只使用小写!