数据库
首页 > 数据库> > php – 使用Symfony从Doctrine模型创建数据库

php – 使用Symfony从Doctrine模型创建数据库

作者:互联网

我使用SQL CREATE 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

解决方法:

该命令仅为您创建数据库.您需要运行此命令来为实体生成实际的数据库表.

php app/console doctrine:schema:update --force

标签:php,doctrine,symfony-2-1
来源: https://codeday.me/bug/20190723/1510744.html