問題タブ [knpmenubundle]

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 投票する
0 に答える
912 参照

php - symfony2 knpmenu、データベース付きのマルチレベル メニュー

symfony2 の knpmenu バンドルを使用してマルチレベル メニューを作成することは可能ですか? 以下foreachは、2レベルの最大がある場合に適しています

という再帰関数insertChild

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

php - Symfony KNP メニューバンドルにカスタムボーターを登録するには?

そのため、Symfony プロジェクトで KnpMenuBundle を使用することにしましたが、メニューが意図したとおりに機能するように、 /vendor/knplabs/knp-menu/src/Knp/Menu/Matcher/Voter/RouteVoter.php.

したがって、vendor フォルダーの内容を変更するのはよくない方法であることはわかっています。私の質問は、これらの変更をどのように適用するのですか? 独自の Voter クラスを作成し、RouteVoter を拡張して、何らかの方法で Symfony に登録する必要があると思います。インターネットのどこにも、その方法を見つけることができませんでした。

何か案は?ありがとう、マイク。

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

php - KnpMenu サブメニュー項目を上書きする

KnpMenu でメニューを作成し、サブメニューをオーバーライドしようとしています

これは、サブメニュー項目を追加する方法です

で検索してknp_menu.html.twig、サブメニューをレンダリングしているものを見つけました。

サブメニューリストとアイテムをレンダリングする人を見つけました。

これにより、クラスがサブメニュー リストに表示されます。

これにより、すべてのサブメニュー項目がレンダリングされます

しかし、テンプレートでこのブロックをオーバーライドしようとすると、次のようになります

これは機能せず、メニューがレンダリングされなくなりましたtest 。表示しただけです...

すべてのメニュー項目とこの作業をオーバーライドするために、まったく同じことを行います。

このサブメニューをオーバーライドするにはどうすればよいですか?

ありがとう

0 投票する
0 に答える
206 参照

symfony - KNPMenu + マッチャー + 投票者

夕方、皆様へ

私は、コード化された KNP メニュー対応のブレッドクラム システムを開発しています。独自の URI とツリーの名前でブレッドクラムを取得しようとすると、問題が発生します。

例: /menuItem1/category1/ の場合、 Menuitemを探しています--> Category1

現在の URI を子 URI と一致させるために、次の構造を使用しています。

問題は、ブレッドクラムの完全なトレイルを取得できますが、独自のリンクは取得できないことです。何か提案はありますか?あまり時間はありません。誰かがそれを必要とするなら、私はよりよく説明します。

前もって感謝します。

編集: 現在のメニュー項目を取得できるようになりましたが、現在のメニュー項目とその親 (名前とリンク) を取得する必要があります。

0 投票する
0 に答える
46 参照

symfony - SYMFONY KnpMenuBundle - 「その他のレンダリング オプション」に関する詳しい情報はどこで入手できますか?

SYMFONY の KnpMenuBundle のドキュメントを見ています。

一部: KNPMENU その他のレンダリング オプション; 次のようにTWIGファイルを介してメニューをレンダリングするときに使用できる一連のオプションをリストします。

これらのオプションが何をするのか疑問に思っています。特に「currentAsLink」オプションについて疑問に思っています。これらのオプションが詳述されているリンクが見つかりません。これらの機能についてもっと説明がある人はいますか?