Symfony Doctrine CLI工具“无法找到路径”

时间:2015-05-06 07:45:18

标签: symfony doctrine-orm symfony-console

我对symfonys cli工具有一个奇怪的问题。我正在尝试更新我使用cli工具创建的实体(没有问题)并且它会抛出此错误。

奇怪的是:给定的路径D:\w\Framework\AcmeBundle\Entity是正确的。该实体可以被框架使用,我不会在其他任何地方得到任何关于路径的错误。因此,该工具显然知道路径,但表示它没有。

D:\w\Framework\>php app/console generate:doctrine:entities AcmeBundle:Foo
Generating entity "AcmeBundle\Entity\Foo"

[RuntimeException]
Can't find base path for "AcmeBundle\Entity\Foo" 
(path: "D:\w\vendors\AcmeBundle\Entity", 
destination: "D:\w\vendors\AcmeBundle\Entity").

doctrine:generate:entities [--path="..."] [--no-backup] name

有人知道这个问题吗?

1 个答案:

答案 0 :(得分:0)

我不熟悉Windows上的symfony2,但我认为你的路径不正确。

您从此目录D:\w\Framework\

运行控制台命令
D:\w\Framework\>php app/console

但错误说明了此路径D:\w\vendors\

(path: "D:\w\vendors\...

我猜路径应该是D:\w\Framework\vendors