Dav*_*vid 5 php entities symfony doctrine-orm
我正在使用Symfony2并希望通过运行为实体生成getter和setter:
$ php app/console doctrine:generate:entities TestBundle
Run Code Online (Sandbox Code Playgroud)

控制台返回以下消息:
[RuntimeException]找不到"TestBundle"的基本路径(路径:"C:\ xampp\htdocs\ProjectX\src\Namespace\TestBundle",目的地:"C:/ xampp/htdocs/ProjectX/src/Namespace/TestBundle ").
Bundle存在于以下位置: C:\xampp\htdocs\ProjectX\src\Namespace\TestBundle
怎么了?
只是为了添加别的东西以防其他人达到这个目的.我有一个问题导致相同的错误,但这是由于我的实体生活在使用PSR-4的代码库中.在进行代码生成时,Doctrine不支持PSR-4.它与将类名称空间映射到文件系统路径以及PSR-4如何允许不直接映射到文件系统的类/命名空间路径有关.
https://github.com/doctrine/DoctrineBundle/issues/282
Bundle php 文件的名称错误,路径中从TestBundle.php更改为NamespaceTestBundle.php : C:/xampp/htdocs/ProjectX/src/Namespace/TestBundle/
| 归档时间: |
|
| 查看次数: |
3259 次 |
| 最近记录: |