새 응용 프로그램에 대해 FOSUserBundle을 설정하려고하므로 기본 FOSUser 양식을 덮어 쓰려고합니다. FOSUser 문서에서 언급했듯이 app/config.yml을 적절히 설정하기 전에 새로운 양식을 서비스로 정의해야합니다. 내 질문에 난 그냥 같이 config.yml을 설정할 수 없습니다 이유 : 내 마지막 응용 프로그램에서Symfony 2 FOSUserBundle : 서비스를 정의하지 않고 양식 재정의
fos_user:
db_driver: orm
firewall_name: admin_area
user_class: abc\abcBundle\Entity\User
registration:
form:
type: abc\abcBundle\Form\Type\UserType
, 그때 PUGXMUltiUserBundle 및 PUGXM 내 (완벽하게 작동) 구성과 함께 FOSUserBundle을 사용했다 :
users:
agents:
entity:
class: abc\NikBundle\Entity\agents
registration:
form:
type: abc\NikBundle\Form\Type\UserType
name: agent_user_registration_form
template: abcNikBundle:ManageUsers:newUser.html.twig
그래서 FOSUserBundle로도 수행 할 수 있습니다. 불가능하고 그렇다면 왜?
과 같아야 당신은'FOSUserBundle'에 그런 식으로 설정할 수 없습니다. 'PUGXMultiUserBundle'은 사용자 구분자 서비스로부터 설정을 얻는 사용자 정의 등록 컨트롤러를 사용합니다. – qooplmao