3
我已經使用SonataEasyExtendsBundle擴展了SonataUserBundle並刪除了一些字段。 正確創建數據庫表。問題是當試圖添加一個用戶在管理界面(使用SonataAdminBundle)。我越來越:Sonata管理員被覆蓋的用戶類
請
Sonata\UserBundle\Admin\Entity\UserAdmin
這使我的管理包是不是撿了我的自定義類的結論定義字段phone
一個類型,它使用默認的。
我config.yml:
sonata_user:
security_acl: false
manager_type: orm
class:
user: Application\Sonata\UserBundle\Entity\User
group: Application\Sonata\UserBundle\Entity\Group
我的應用程序\索納塔\ UserBundle \資源\ services.xml的
<service id="sonata.user.admin.user" class="Application\Sonata\UserBundle\Admin\Entity\UserAdmin">
<tag name="sonata.admin" manager_type="orm" group="%sonata.user.admin.groupname%" label="users" label_catalogue="SonataUserBundle" label_translator_strategy="sonata.admin.label.strategy.underscore" />
<argument />
<argument>Application\Sonata\UserBundle\Entity\User</argument>
<argument>SonataAdminBundle:CRUD</argument>
<call method="setUserManager">
<argument type="service" id="fos_user.user_manager" />
</call>
<call method="setTranslationDomain">
<argument>%sonata.user.admin.user.translation_domain%</argument>
</call>
</service>
的問題是我怎麼註冊我的用戶類索納塔管理員和,最終取消註冊默認課程?
現在解決了。這是我的一個愚蠢的錯誤。我沒有把正確的資源導入到配置文件中。 –
您可以發佈解決方案並將其標記爲已接受,以便其他具有相同問題的人員可以查看解決方案! – CoachNono