【发布时间】:2013-05-19 20:05:31
【问题描述】:
我正在将文件上传系统与 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();
}
}
【问题讨论】:
-
请查看我的回答并询问是否有任何不清楚的地方,否则接受 :)
标签: symfony fosuserbundle