我使用“symfony/symfony”:“~2.4”和配置
"autoload": {
"psr-0": { "": "src/", "Mea":"vendor/", "mea":"vendor/Mea/CoreBundle/", "Place":"vendor/Mea/" }
},
我用“symfony/symfony”创建新项目:“2.8.x-dev”,
首先我得到错误
[InvalidArgumentException]
a non-empty PSR-4 prefix must end with a namespace separator.
所以我补充
"autoload": {
"psr-4": { "": "src/","Mea\\":"vendor/", "mea\\":"vendor/Mea/CoreBundle/", "SymfonyStandard\\": "app/SymfonyStandard/" }
},
并有 ClassNotFoundException
当我尝试访问此文件夹中的类时
例子 :
$a = \mea\pattern\view::inst();
给我
Attempted to load class "view" from namespace "mea\pattern".
Did you forget a "use" statement for "mea\pattern\view"?
500 Internal Server Error - ClassNotFoundException
如何解决?