【问题标题】:Symfony Doctrine CLI Tool "Can't find path"Symfony Doctrine CLI 工具“找不到路径”
【发布时间】:2015-05-06 07:45:17
【问题描述】:

我在使用 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

有人知道这个问题吗?

【问题讨论】:

    标签: symfony doctrine-orm symfony-console


    【解决方案1】:

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

    你从这个目录D:\w\Framework\运行控制台命令

    D:\w\Framework\>php app/console
    

    但错误指出此路径D:\w\vendors\

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      • 2011-05-18
      相关资源
      最近更新 更多