附:
- doctrine基础(一):https://www.jianshu.com/p/3681e1add282
- doctrine官网: https://www.doctrine-project.org/projects/doctrine-orm/en/2.7/reference/configuration.html#setting-up-the-commandline-tool
至于创建实体那些,看上文或者官网文档。
之前一直在symfony里用doctrine,最近维护一个项目需要单用doctrine,很不习惯。
附:
doctrine 2.5 cli-config.php最小配置
<?php
require_once "doctrine2\bootstrap.php";
return \Doctrine\ORM\Tools\Console\ConsoleRunner::createHelperSet($entityManager);
当然,这个官网是有文档说明的:设置命令行工具
// entity生成getter setter命令:
doctrine orm:generate-entities src --no-backup # --no-backup不生成备份
// 验证entity映射是否正确命令:
doctrine orm:validate-schema
// 把entity更新到数据库
doctrine orm:schema-tool:update --force # --force强制更新 --dump-sql打印sql
// 其他命令
doctrine