ドロップダウンに特定のエンティティを入力するためのベスト プラクティスを探しています。テーブルがエンティティの権限を保持する役割システムがあります。オブジェクトproject、users、userProjectsを想像してみてください。最後のものには、userId、projectId、およびいくつかの権限が含まれています。ユーザーはフォームで、ユーザーが許可されているプロジェクトを選択できます。
もちろん、これを達成する方法はたくさんあります。たとえば、特定の中央サービスは、エンティティ フォーム タイプに渡すことができる準備済みのクエリビルダーを返すことができます。しかし、私の意見では、より魅力的なソリューションは、許可されたエンティティの ArrayCollection を返すサービスです。しかし、それらを選択コントロールにバインドする方法は? モデルトランスフォーマーには良い仕事だと思いますが、何をお勧めしますか?
よろしくお願いします!