0
これはこれは、このコードで私のcomposer.json
コード名前空間を正しく宣言してもエラーが発生するのはなぜですか?
{
"name": "hashstar/hashstar",
"description": "Online shopping",
"type": "project",
"license": "private",
"authors": [
{
"name": "Akshay Shrivastav",
"email": "[email protected]"
}
],
"minimum-stability": "dev",
"require": {
"php": ">=5.5.0"
},
"autoload": {
"psr-4": {
"modules\\": "/"
}
}
}
である私のフォルダ構造
ですが、私は成功したベンダーのフォルダにautoload.php物を生成しました。非常にルートディレクトリに
I have a file name HelloWorld.php in modules folder
私はコードはindex.phpという名前のファイルを持っているの下にスナップショットが示すように、次のとおりです。
<?php
require_once __DIR__ . '/vendor/autoload.php';
use modules\HelloWorld\Greetings;
echo Greetings::sayHelloWorld();
?>
このコードを実行した後、私はこのようなエラーを取得しています
私はエラーが私がグーで解決策を探してきたが何であるかを知りません最後の数時間からいろいろなことをしている&。どんな助けにも感謝します。
私は、あなたが「モジュール」が必要だと思う:あなたのcomposer.jsonファイルの「./modules」 – Andreas
nopes同じエラー –
あなたは 'composer.json'ファイルを更新した後'作曲ダンプ-autoload'を実行しました。 – meun5