我正在学习 symfony ,并想创建一个登录页面。所以我遵循了本教程-Symfony 4 login form with security and database users完全一样。
我遇到的问题是doctrine:generate
和doctrine:migrate
命令。
当我运行命令时,它不会创建表格。当我用 phpmyadmin 检查数据库时,我看到的只是一个migration_versions
表,而没有我创建的实体的表。
答案 0 :(得分:1)
doctrine:migrations:generate
命令将创建一个 empty 迁移文件。您仍然必须编写创建表所需的sql。
doctrine:migrations:diff
命令将对照您的模型类检查数据库结构并为您生成sql。