質問

私は作曲家を勉強し始め、次のようにファイルのコアアプリケーションファイルを区切るシステムを開発しています。

/root 
    |-- /src 
         |-- /App 
               |-- /DBConfig
               |-- /Controller
               |-- /Model
         |-- /Core 
               |-- /Helper
               |-- /Controller
               |-- /Model
.

SO、composer.jsonファイルで設定し、すべてのクラスへのアクセスを設定し、 / app の両方のクラスへのアクセスを取得するには、この方法になりますか?

    "autoload" : {
        "psr-X" : {
            "App\\" : "/src",
            "Core\\" : "/src"
        }
    }

.

またはより正しい方法はありますか?

私はまた、 PSR-0 VS PSR-4 についても読み取りました、そして、私はまだ使用するのが疑いがあります。私の症例では、 PSR-0またはPSR-4

役に立ちましたか?

解決

メインネームスペースのためだけに2つのエントリを必要としませんでしたのでPSR-4のようなもの:

    "autoload" : {
        "psr-4" : {
            "MyApp\\" : "/src"            }
    }
. SRC / SRC /すべてのものが必要なのと同じ名前空間を使用する限り、すべてが必要とするのはこれだけです。オートローダに仕事をさせてください。

PSR-4ではPSR-0で行きます。それ以外の違いは、それ以外の違いが新しい機能

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top