2014-11-03 34 views
0

我是一個新的Symfony2 !.你能告訴我,如果我可以用FOSUserBundle用戶CRUD?這甚至可能嗎?其實,我想創建一個管理員角色誰可以編輯和刪除用戶表單數據庫!Crud與FOSUserBundle

回答

3

FosUserBundle不提供此類功能。

php app/console doctrine:generate:crud 

User實體:您可以使用內置的任務Symfony標準版產生CRUD

對於更復雜的目的,您需要檢查一些admin包,也許SonataAdminBundle。這將提供管理生成器,您可以在其中管理(CRUD)您的實體。

還要注意,使用各種代碼生成器被認爲是不那麼好的做法

+0

我已經安裝FOSUserBundle然後CRUD,但現在它不顯示任何字段在CRUD /用戶/新 – Sarang 2015-12-02 11:23:20

+0

我也安裝FOSUserBundle然後做通過命令crud,但用/用戶/新,沒有字段。 – 2016-08-11 07:28:19

0

對於那些誰是面臨着這樣的問題: - 如果你有自定義字段覆蓋父CLASSE(假設「firstname」+「lastname」)在您的用戶實體 - 然後重新生成CRUD

您將看到2自定義字段變爲可編輯。

在我們使用用戶主類創建繼承時,Doctrine CRUD生成器在當前狀態下看起來與FOSUserBundle不兼容。

如果您嘗試使用FOSUserBundle的組模型,則會出現同樣的問題。