2

ファイルアップロードシステムを 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();
    }
}     
4

2 に答える 2