1
在FOSUserBundle,我需要重寫FOSUserBundle這個RegistrationController,因爲我需要補充一點:覆蓋一個FOSUserBundle這個RegistrationController
if($user->getType()=="Student") {
$user->addRole("ROLE_Student");
}
else {
$user->addRole("ROLE_TEACHER");
}
它的工作原理,當我在vendor--->...---->registrationcontroller
添加。這就是爲什麼我需要覆蓋註冊控制器,但如何?
服務是service.yml你能告訴我怎麼能做到這一點。我不能在這個函數中做什麼代碼函數public function __construct(/ * ... * /) { // ... } – razzek
@razzek您應該閱讀文檔:[掛鉤到控制器](https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/controller_events.md) – Florent