使用Symfony和Doctrine创建多个表

问题描述 投票:0回答:3

启动我的第一个Symfony / doctrine项目,我使用以下方法创建了2个实体(用户和属性):

$php app/console doctrine:generate:entity

这工作正常,并给我两个所需的PHP文件与类和注释。

在此之后,我想使用以下方法在我的数据库中创建相应的表:

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

仅创建第一个表(用户)。出了什么问题?如何创建两个表,我该怎么办?顺便说一句:没有收到错误信息......

php mysql symfony doctrine-orm annotations
3个回答
0
投票

解决了!属性类中存在语法错误。但是学说:架构:更新没有给出任何错误...... :-(

在尝试doctrine时:schema:create我收到了错误消息。更正了它以及之后的学说:架构:更新运行良好!


0
投票

在更新架构之前始终备份您的实体。

用于备份实体写入

>php app/console doctrine:generate:entities projectname

如果有错误实体它会告诉你。


0
投票

试着做

php app/console doctrine:generate:entities

之前

php app/console doctrine:schema:update --force
© www.soinside.com 2019 - 2024. All rights reserved.