2012-05-08 5 views
6

मैंने FOSUserBundle स्थापित किया है और मैं कोई अतिरिक्त भूमिका, जैसे ROLE_NEW जोड़ना चाहता हूं। SfGuardUser में बसFOSUserBundle में ROLES को जोड़ने और प्रबंधित करने के लिए कैसे?

$this->getUser()->addCredential('new'); 

कार्रवाई में था, और यहां?

इसके अलावा, मैं सभी (व्यवस्थापक) सभी का प्रबंधन कैसे कर सकता हूं (सबसे पहले ROLES प्रबंधित करें) उपयोगकर्ता? SfGuardUser में मैंने डिफ़ॉल्ट व्यवस्थापक पृष्ठ जेनरेट किया था, और यहां?

उत्तर

7

डिफ़ॉल्ट रूप से FOSUserBundle भूमिकाओं को सरणी के रूप में प्रबंधित करता है, लेकिन आप इस उद्देश्य के लिए "समूह" की अवधारणा का उपयोग कर सकते हैं।

डॉक्स https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/groups.md

और फायदे और नुकसान FOS bundle - How to select users with a specific role?

+3

मैं यह जानता हूँ के बारे में कुछ विचार विमर्श पढ़ा में पढ़ें, लेकिन मैं कैसे इस उदाहरण में मैं समूह के लिए उपयोगकर्ता जोड़ सकते हैं कर सकते हैं? –

+0

टोनी, क्या आपको पता चला कि कैसे? –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^