私はSonataAdminBundleとsymfonyのプロジェクトで働く、と私は、ユーザーの3種類持っているなしSonataAdminBundleにおけるアクセス管理パネル:ROLE_SUPER_ADMINROLE_CORRESPONDANTとROLE_CLIENTSonataUserBundle
ROLE_SUPER_ADMINとROLE_CORRESPONDANTが権限を持っているが管理パネルにアクセスするには
となり、管理パネルには次のようなメニューがあります。
Dashbord
- 製品
- 株式
- 操作
ユーザー
- Correspondants の
- クライアント
しかし、私はROLE_CORRESPONDANTのためにのみ、この項目を表示したい:
- ダッシュボード
- 操作
- ユーザー の
- クライアント
今ではSonataUserBundleと容易であること、私が、私はそれを使用するべきではありません私の問題、私は誰かが助けることができるしてくださいだけFOSUserBundle、
sonata_admin:
dashboard:
groups:
Accueil:
icon: '<i class="fa fa-home"></i>'
items:
- app.admin.produit
// I would like to define roles her for each item
を使用する必要があります実現可能であれば、アイデアを持った私?あなたはSonataUserBundleを使用してはならないすべての
ため おかげ?しかし、あなたはこの質問にタグを付け加えましたか?今すぐメニューを構築する方法を説明するために質問を更新してください。 KnpMenuBundleをまだ見ていないのを見てください。 –
私はSonataAdminBundleを使用する必要がありますが、SonataUserBundleは使用しません –
申し訳ありません。しかし、今あなたのメニューをどのように構築していますか? –