0
讓我們在symfony2命令中考慮下面的代碼。我使用這個虛擬的代碼只是爲了測試我的情景:如何強制Doctrine2/Symfony2獲取器獲取更新的數據?
$em = $this->getContainer()->get("doctrine")->getManager();
$user = $em->getRepository('FOSUserBundle:User')->findOneBy(array('username' => 'admin'));
do
{
echo $user->getFirstname(); // How to force getFirstname to fetch the updated value?
sleep(3);
}
while(true);
我的問題是爲什麼,如果我更改用戶Firstname
數據庫,echo
仍將顯示舊Firstname
,我必須重新啓動腳本來顯示新Firstname
。
如何強制$user->getFirstname();
獲取和獲取更新的數據?