1

Symfony 5.0 アプリケーションでは、KnpMenuBundle を使用したいと考えています。実行してインストールしました

composer require knplabs/knp-menu-bundle "^3.0"

これにより、自動的に [ProjectRoot]/config/bundles.php にエントリが作成されました。":

Knp\Bundle\MenuBundle\KnpMenuBundle::class => ['all' => true]

もちろん、バンドルもダウンロードしました。

ドキュメント ( https://symfony.com/doc/master/bundles/KnpMenuBundle/index.htmlにあります) には、バンドルを構成するには、ファイル「app/config/config.yml」を編集する必要があると記載されています。Symfony 5 にはもうこのファイルはありませんが、"[ProjectRoot]/config/packages" の各 "パッケージ" に対して単一の構成ファイルです。ただし、KnpMenuBundle 用に作成された構成ファイルはありませんでした。これを自分で行うにはどうすればよいですか - つまり、命名規則とは何ですか?実際に構成ファイルを使用するようにバンドルに指示するにはどうすればよいですか?

別の問題があります。ドキュメントでは、小枝テンプレートでのメニューのレンダリングは次のように機能すると述べています。

{{ knp_menu_render('AppBundle:Builder:mainMenu') }}

Symfony 5 の場合 - 正しい構文/パスは何でしょうか?

4

1 に答える 1