已有数据库,生成实体类
php bin/console doctrine:mapping:import “App\Entity” annotation --path=src/Entity
生成xml
php bin/console doctrine:mapping:import “App\Entity” xml --path=config/doctrine
添加getter和setter
php bin/console make:entity --regenerate App
建库
php bin/console doctrine:database:create
打印sql
bin/console doctrine:schema:update --dump-sql
强制执行update
bin/console doctrine:schema:update --force
清缓存
php bin/console cache:clear --env=test
php bin/console cache:clear
单元测试
(依赖codeception/codeception)
vendor\bin\codecept run unit
单元测试覆盖率 --html --coverage-html
vendor/bin/codecept run unit --coverage --coverage-text
vendor/bin/codecept run api --coverage --coverage-text
command执行
php bin/console --show database:run action1
代码检查
(依赖phpstan/phpstan-doctrine)
vendor/bin/phpstan analyse --level=3 -c phpstan.neon src
vendor/bin/phpstan analyse --level=3 -c phpstan.neon src --memory-limit=1G