教义的generate / migrate命令不会创建表

时间:2019-07-28 09:56:38

标签: php symfony doctrine

我正在学习 symfony ,并想创建一个登录页面。所以我遵循了本教程-Symfony 4 login form with security and database users完全一样。

我遇到的问题是doctrine:generatedoctrine:migrate命令。

当我运行命令时,它不会创建表格。当我用 phpmyadmin 检查数据库时,我看到的只是一个migration_versions表,而没有我创建的实体的表。

1 个答案:

答案 0 :(得分:1)

doctrine:migrations:generate命令将创建一个 empty 迁移文件。您仍然必须编写创建表所需的sql。

doctrine:migrations:diff命令将对照您的模型类检查数据库结构并为您生成sql。