私は "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
それを修正する方法?