プロジェクト(作業2)で、追加するたびに "php composer.phar dump-autoload"と "php composer.phar dump-autoload -o"新しいファイル(Webプロジェクトの新しいクラス)。 これらのコマンドラインを入力しないと、オートローダーダイヤルでこのクラスが見つからないことがわかります...ファイルを追加する - コンポーザーを使用する
個人的なプロジェクトでは、新しいクラスの作成ごとにこれらのコマンドラインを入力することはありません。私はこれを入れている私のcomposer.jsonで
:
"autoload": {
"psr-4" : {
"App\\": "app/",
"Database\\": "app/",
"Helpers\\": "app/",
"": [
"app/",
"lib/"
]
}
}
このように私は理解していない、なぜ、我々はフォルダ「アプリ」にファイルを追加するたびために、我々は「PHPの作曲をしなければなりません.phar dump-autoload "と" php composer.phar dump-autoload -o "...
ps:" app "と" lib "というディレクトリに名前空間のないクラスがあります。
あなたはそれがどこに来るかという考えがありますか?
ありがとうございます。
ありがとうございました! – stephweb