0
爲了註冊,用戶必須選擇由我的管理員創建的帳戶名稱。這意味着版主必須在用戶註冊之前創建一個帳戶名稱。FOSUserBundle:註冊後更新實體
爲此,我創建了第一個實體,我們稱之爲「成員」,它具有一個「賬戶」字段。然後我在這個實體中添加了默認設置爲false的布爾字段「bound」。
我想要做的是,他選擇了他的帳戶名稱後,當有人註冊這個領域的「綁定」設置爲真並填寫所需FOSUserBundle字段(用戶名,密碼,電子郵件......)。
我試圖按照「overriding controllers」的文檔,但我得到一個錯誤(您已經請求了一個不存在的服務「fos_user.registration.form」。),這是我被困住的地方。
Using controller events也許可以幫助我,但我不知道哪個是最好的解決方案。
如果有人有解決我的問題,我會非常感激。
謝謝,這幫了我很多:) 儘管我使用了事件REGISTRATION_SUCCESS,因爲某些原因,我無法註冊一個新帳戶... – iNbdy