rol*_*dow 5 php doctrine symfony psr-0 psr-4
对于我的一些捆绑包,我将psr-0自动加载更改为psr-4.现在,当我尝试使用app/console命令生成实体时,它给了我
找不到"MbDbFooBundle"的基本路径(路径:"/ home/roland/projects/rolandtest/mbmbisbundle/Symfony/vendor/mb/mb-db-foo-bundle",destination:"/ home/roland/projects/rolandtest/mbmbisbundle/Symfony的/供应商/ MB/MB-DB-FOO束").
起初我认为生成的自动加载器会出现问题.但是当我对我的项目进行新的克隆,然后运行composer update来完成供应商时,它仍然会给我这个错误.
关于Doctrine的代码生成部分,它不支持PSR-4.只有PSR-0.原因是它直接将类/命名空间路径转换为文件系统路径(例如,将\转换为/).这对PSR-4不起作用,因为它允许不与文件系统路径直接相关的名称空间.
https://github.com/doctrine/DoctrineBundle/issues/282
| 归档时间: |
|
| 查看次数: |
710 次 |
| 最近记录: |