0

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

誰もがこの問題を知っていますか?

4

1 に答える 1

0

Windows の symfony2 には詳しくありませんが、パスが正しくないと思います。

このディレクトリからコンソール コマンドを実行します。D:\w\Framework\

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

しかし、エラーはこのパスを示していますD:\w\vendors\

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

パスは であるべきだと思いますD:\w\Framework\vendors

于 2015-05-06T10:12:21.513 に答える