問題タブ [easyadmin]
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.
symfony - EasyAdminBundle を使用したクエリの DQL フィルター
Page
プロパティを持つドクトリン エンティティがありますcategory
。EasyAdminBundle を使用してページを変更します。4 つの固定カテゴリがあり、カテゴリごとに個別のリスト ビューが必要です。メニュー バーでは、各カテゴリを個別に表示する必要があります。
次のように、同じドクトリン クラスで個別のエンティティを作成し、それぞれに個別の DQL フィルタを与えることで、これを達成できることを私は知っています。
YAML 構成:
ただし、何かを変更するたびに、他のすべての構成を各エンティティにコピーして貼り付けたくはありません。私はこのようなことをしたいと思います:
YAML 構成:
今、私は次のことを試しました。ある程度は機能しますが、たとえばリスト ビュー内で検索を開始すると、フィルターが機能しなくなります。また、それは最もエレガントなソリューションではないと思います。
YAML 構成:
listAction メソッドのオーバーライド:
EsayAdminExtensionBundle には URL に追加できるフィルターがあることがわかりますが、メニュー構成からそれを行う方法がわかりません。誰かがこれに対する可能な解決策を知っていますか? ありがとう!