FOSUserBundleでユーザー名の編集を禁止するにはどうすればよいですか?
これで、プロファイル編集ページに入り、ユーザー名を変更できます。たとえば、これをROLE_ADMINに対してのみ許可するにはどうすればよいですか?
ただし、プロファイルで電子メールを編集できるようにするため。
見つかった解決策:
class ProfileFormType extends BaseType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
parent::buildForm($builder, $options);
$builder->remove('username');
}
public function getName()
{
return 'goock_user_profile';
}
}
安全ですか?