web-dev-qa-db-ja.com

symfony / skeletonおよびsymfony / website-skeleton

https://symfony.com/doc/current/setup.html で実行するように指示されます。

composer create-project symfony/website-skeleton my-project

一方 http://symfony.com/doc/current/quick_tour/the_big_picture.html で実行するように指示されます:

composer create-project symfony/skeleton quick_tour

両方をやったところです。 symfony/website-skeletonを使用すると、ブラウザーにエラーメッセージが表示されました:No route found for "GET /"

Symfony/skeletonでWelcome to Symfony 4.0.4ページ。

2つの違いは何ですか?また、なぜどちらか一方を使用するのですか?

11
user3425506

新しいsymfonyエディション(Symfony 4)は "bundle less"です。 Symfonyコアチームは、Symfony 4.0のSymfony Standard Editionを提供しないことを決定しました。つまり、composer create-project symfony/skeletonアプリケーションを起動するための最小限のパッケージをダウンロードし、必要なオーバーパッケージをダウンロードする必要があります。依存するすべての依存関係を明示的に追加する必要があります(小枝、ルーティング...) 他はここを参照してください)パッケージ 。しかし、新規参入者とSymfonyコアチームが最小限の共通のSymfony機能を備えたエディションを提供することに専念することは難しいかもしれません。 composer create-project symfony/website-skeleton。あなたはもっと説明があります ここ

20
Smaïne

同様の検索の結果としてここに来ましたが、内部にあるものにもっと興味を持っていました。

受け入れられた答えを奪うべきではありませんが、私のように、より詳細なものを求めていた人は、packagistでパッケージの詳細を確認し、requiresおよびrequire devサブセクションに記載されている依存関係を確認できます。

https://packagist.org/packages/symfony/website-skeleton

含まれるもの:フレームワーク、フレームワークエクストラ、コンソール、アセット、セキュリティ、バリデータの小枝、ドクトリン、httpクライアント、シリアライザ、yaml、dotenv、フレックス、フォーム、およびバリデータとりわけパッケージ。

https://packagist.org/packages/symfony/skeleton

含む:コンソール、dotenv、フレックス、プラットフォーム、yamlのみ。

頭の悪い人のようですが、あなたがそれを探してここに来た場合、それはそこにあります。

3
rvdavid