問題タブ [knpmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
226 参照

symfony - Symfony Bundle から KnpMenu を拡張します

Sylius をショップ Symfony バンドルとして使用しており、このバンドルの "/admin" パスで使用される KnpMenu を拡張したいと考えています。Sylius では、メニューはサービスから作成されます。

自分の Bundle からこのメニューにエントリを追加する方法はありますか?

ご協力いただきありがとうございます !

0 投票する
1 に答える
545 参照

php - Sonata Admin Bundle + Event Listener を使用したメニュー項目の並べ替え

私は Symfony+SonataAdmin プロジェクトに取り組んできましたが、要素の Sonata KnpMenu の順序付けに行き詰まりました。

最初に、Sonada Admin を使用してメニューに挿入し、EventListenersそこに必要な他のルートに基づいてメニュー項目を追加しました。それはうまくいきました。問題は、ネイティブの Admin とEventListenersオプションの追加の両方を使用すると、アルファベット順が崩れ、オプションが次のように分離されてしまうことです。

多くの場所を見回してみましたが、誰もこれを手伝ってくれませんでした。

0 投票する
1 に答える
2345 参照

symfony - Symfony 5.0 と KnpMenuBundle - 設定方法

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

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

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

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

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

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