में इकाई जोड़ें मेरी सिम्फनी 2 प्रोजेक्ट के लिए SonataAdminBundle को एकीकृत करने की कोशिश कर रहा हूं। मैंने सुरक्षा के लिए FOSUserBundle बढ़ाया और अब उपयोगकर्ता प्रशासन जोड़ने की कोशिश कर रहा हूं।सिम्फनी 2 सोनाटाएडमिनबंडल डैशबोर्ड
मैं SonataAdminBundle स्थापित है, इसे सेट अप (http: //symfony2.local/admin/dashboard पथ काम करता है, Symfony2 फ़ायरवॉल के साथ sonata.admin.security.handler.noop
का प्रयोग करके), बनाया UserAdmin वर्ग SonataUserBundle के आधार पर लेकिन कुछ भी डैशबोर्ड पृष्ठ पर दिखाई देता है।
सेवा विन्यास है:
# src/G/UserBundle/Resources/config/service.yml
services:
g.user.form.type.security_roles:
class: G\UserBundle\Form\Type\SecurityRolesType
tags:
- { name: form.type, alias: sonata_security_roles}
arguments: [Sonata\AdminBundle\Admin\Pool]
g.user.admin.user:
class: G\UserBundle\Admin\UserAdmin
tags:
- { name: sonata.admin, manager_type: orm, group: user, label: user }
arguments: [null, G\UserBundle\Entity\User, GUserBundle:UserAdmin]
मैं php app/console sonata:admin:explain g.user.admin.user
का उपयोग कर सांत्वना से जानकारी प्राप्त की कोशिश की - प्रदर्शित करता है केवल चेतावनी के साथ प्रशासन के बारे में सभी जानकारी:
Getters constraints
no getter constraints defined !!
तो मेरी सवाल यह है: मैं क्या याद कर सकता है इसलिए एंटिटी के बारे में जानकारी व्यवस्थापक डैशबोर्ड पेज पर नहीं दिख रही है?
अच्छा प्रश्न है। मैं एक ही मुद्दे में भाग गया। '# एप्लिकेशन/config/config.yml sonata_admin: dashboard_groups: उपयोगकर्ताओं: लेबल: उपयोगकर्ताओं को आइटम: [g.user.admin उम्मीद है कि किसी को जवाब :-) – Flukey
निम्नलिखित कोड जोड़कर हल को जानता है। उपयोगकर्ता] ' – krig
अपनी टिप्पणी को एक उत्तर के रूप में पोस्ट करें और इसे स्वीकार करें। उस तरह, दूसरों को हल हल देखेंगे। :) – egeloen