我正在学习Symfony 3与奏鸣曲-管理包,达到了点,我需要下载文件(图像),安装奏鸣曲MediaBundle,但是!达到了需要通过原则更新数据库的程度:模式:更新,然后卡在.当我试图更新表时,会得到一个错误。
名称为“symfony.articles”的表已经存在.
谷歌搜索了所有可能的东西,在任何地方,一切都依赖于OneToMany等等。总的来说,只有那些没有做的事情--甚至在所有依赖的本质中都被删除--都一样,我也收到了同样的错误。我知道在某个地方有一个带有内置链接的文件,但是如何克服这一切呢?当然,我可以杀光一切,先创建所有东西,然后开始更新数据库,但这不是一个选项!毕竟,我会继续连接这些波段,同样的错误也会出现。迅速,请作出决定。
发布于 2017-08-16 12:40:48
模型中有一个重复的映射(注释/xml/yaml)。我不记得导致这种情况的确切语法,但这绝对是一个起点。
使用php bin/console doctrine:schema:validate帮助查找问题。
/**
* Article
*
* @ORM\Table(name="article")
* @ORM\Entity(repositoryClass="AppBundle\Repository\ArticleRepository")
*/
class Article
{我只是通过在我的学说实体中有一个重复的名字定义来复制这个概念。

https://stackoverflow.com/questions/45707009
复制相似问题