使用Symfony&创建多个表教义

时间:2014-10-13 14:21:49

标签: php mysql symfony doctrine-orm annotations

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

$php app/console doctrine:generate:entity

这很好用,给了我两个需要的php文件,包含类和注释。

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

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

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

3 个答案:

答案 0 :(得分:0)

尝试

php app/console doctrine:generate:entities

之前

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

用于备份实体写

>php app/console doctrine:generate:entities projectname

如果有实体错误,它会显示给你。