启动我的第一个Symfony / doctrine项目,我使用以下方法创建了2个实体(用户和属性):
$php app/console doctrine:generate:entity
这工作正常,并给我两个所需的PHP文件与类和注释。
在此之后,我想使用以下方法在我的数据库中创建相应的表:
$php app/console doctrine:schema:update --force
仅创建第一个表(用户)。出了什么问题?如何创建两个表,我该怎么办?顺便说一句:没有收到错误信息......
解决了!属性类中存在语法错误。但是学说:架构:更新没有给出任何错误...... :-(
在尝试doctrine时:schema:create我收到了错误消息。更正了它以及之后的学说:架构:更新运行良好!
在更新架构之前始终备份您的实体。
用于备份实体写入
>php app/console doctrine:generate:entities projectname
如果有错误实体它会告诉你。
试着做
php app/console doctrine:generate:entities
之前
php app/console doctrine:schema:update --force