2016-03-28 6 views
0

私はSymfony 2.8ベースのプロジェクトに取り組んでいます。私はSonata Admin BundleとUser Bundleをインストールしました。Sonata User Bundle:多くのユーザカテゴリの管理

私はカスタマイズされた登録ページとプロファイルページを持っており、ユーザーは管理ダッシュボードでうまく管理され、すべてが一番上にあります。 しかし、新機能が登場しました。だから、ユーザーは大学教授になることを意図していたので、それらを表現するのに必要なすべてのフィールドを追加しました。しかし今では、学生もアプリケーションに登録し、管理ダッシュボードで管理できるようにしたいと考えています。 教授から学生を分ける最善の方法は何か考えていますか?どちらも共通する分野がたくさんあります。実際には、私はフラグ(学生かどうか)が必要です。しかし、管理ダッシュボード内の別個のリストにはどのように表示されますか? 私はグループについて考えていますが、登録時にユーザーをグループにどのように影響させるかはわかりません。

は、そのフラグにデータグリッドフィルタを追加(isProfessorあなたはそれを呼び出すだけで言うことができます)あなたが必要とするすべてのフラグである場合、あなたはそれを追加することができ、あなたに

答えて

0

ありがとうございます。

isProfessorがtrueであるかどうかをフィルタリングすることができます。

https://sonata-project.org/bundles/admin/master/doc/reference/action_list.html#filters

あなたが教授/学生の特定のリストをしたい場合は、それぞれのカスタムリストビューを作成することができます。

https://sonata-project.org/bundles/admin/master/doc/cookbook/recipe_custom_action.html

をかなり簡単です。

+0

ありがとうございます@リチャード、私は教授/学生のリスト、それぞれ別のリストで自分自身のリストに行きたいです。私は第二のリンクを読んで、それは役に立つと思う、それは複雑に見えるが。残りの質問は、私が持っているすべてが/登録ルートである場合、どのように2つの登録フォームを提供できるのでしょうか? – Auranx

+0

これは別の質問ですが、私は合理的に複雑だと思いますが、このサイトでは始めるには十分なものを求めている少数の良い人がいます:) – Richard

+0

Okey私はそれを見ていただき、ありがとうございます:) – Auranx

関連する問題