3

我使用 SQLCREATE DATABASE命令创建了一个新数据库来托管我的应用程序表。我现在将使用 Doctrine 从我的 Symony 2.1 项目中生成数据库。我已经有正确的映射 YML-PHP 实体但是当我尝试使用命令时

php app/vendors doctrine:schema:create

它在我的应用程序中运行的查询失败。我不明白为什么它似乎正在尝试启动我的捆绑包,显然它失败了,因为我执行的查询找不到表。如何生成新数据库?

Base table or view not found: 1146 Table 'mydatabase.mytable_menu' doesn't exist
4

1 回答 1

9

该命令只会为您创建数据库。您将需要运行此命令来为您的实体生成实际的数据库表。

php app/console doctrine:schema:update --force
于 2013-01-16T14:38:07.467 回答