ファイルアップロードシステムを fosuserbundle と統合しています
updateUser 関数をオーバーライドする必要があります
/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/Doctrine/UserManager.php
このファイルをコピーしました
/ACME/UserBundle/Doctrine/UserManager.php
しかし、うまくいきません。
これは私の一時的な /vendor/friendsofsymfony/user-bundle/FOS/UserBundle/Doctrine/UserManager.php です
public function updateUser(UserInterface $user, $andFlush = true)
{
$this->updateCanonicalFields($user);
$this->updatePassword($user);
//it works but it should not be used here.
$user->upload();
//
$this->objectManager->persist($user);
if ($andFlush) {
$this->objectManager->flush();
}
}