ホームページ >バックエンド開発 >PHPチュートリアル >Symfony Flex:より速く、より良いSymfonyへの道を開く
Symfony Flex:Modern Symfony Project Management Tool
Symfony Flexは、Symfonyの次のバージョンではなく、Symfony Installerに代わる最新の代替品です。これは、require
update
web
public
/var
Symfony Certified Packages(レシピ):/config
/templates
バンドル管理の簡素化:過去との違い:
主な違いは、Symfony 4アップデートとのFlexの互換性です:public
カタログ代替web
カタログ:他の主流のフレームワークと一致します。 /var
/var/cache
ソースコードは、/src
構成ファイルは、ディレクトリ:/app
/config
カタログ:/templates
Flexはレシピを使用して、Symfony認定パッケージを管理します。 を介してコミュニティを支配するレシピを有効にします。 composer config extra.symfony.allow-contrib true
ディレクトリにはファイルのみがあります。
バンドルの追加:<code class="language-bash">composer create-project symfony/skeleton flexy</code>
/public
index.php
Flexは自動的にバンドルをアクティブにし、/config
ディレクトリと
大きなバンドル:
<code class="language-bash">composer req template</code>たとえば、
easyadminバンドルをインストールしてください:/templates
config/packages/twig.yaml
非公式のバンドル:
コミュニティの貢献を最初に有効にする必要がある
レシピ:<code class="language-bash">composer req admin</code>
次に、RamseyのUuid-Doctrine Bundleなどの非公式バンドルを取り付けます:
サードパーティツール:
<code class="language-bash">composer config extra.symfony.allow-contrib true</code>サードパーティツールには、手動で登録と削除が必要です。
<code class="language-bash">composer req ramsey/uuid-doctrine</code>概要:
Symfony Flexは、Symfonyアプリケーションのインストールと管理の最新の方法であり、Symfony 4への重要なステップです。
Symfony Flex FAQ:写真の形式は同じままであることに注意してください。
composer require symfony/flex
を使用してインストールされます。 composer require
composer remove
Symfony FlexによってサポートされているSymfonyバージョンは何ですか?
以上がSymfony Flex:より速く、より良いSymfonyへの道を開くの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。