使用Symfony 2.3时,如何解决Doctrine中的“调用未定义方法”错误

时间:2013-06-13 20:21:07

标签: symfony orm doctrine-orm

使用Doctrine在Symfony 2.3中生成新的ORM模型时,出现以下错误:

Call to undefined method Doctrine\ORM\Configuration::getAliasNamespaces()

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

要解决此问题,您可以修改 // Sensio / Bundle / GeneratorBundle / Generator / DoctrineEntityGenerator.php 中的生成功能。

替换此行:

$config->getAliasNamespaces()

有了这个:

$config->getEntityNamespaces()

这似乎是Symfony 2.3中的一个错误。我在Github论坛here上找到了这个,但这似乎不在StackOverflow上。完全归功于blackk18