2017-06-06 40 views
0

之前,我收到以下錯誤主義錯誤做時明確堅持

[Symfony\Component\Debug\Exception\ContextErrorException]     

警告:spl_object_hash()預計參數1是對象,數組前運行的「清除」後給予

'堅持'。

這是代碼。

$user = $userRepository->findOneById($userId); 
    $dm->clear(); 
    $dm->persist($user); 
    $dm->flush(); 

我知道,剛剛從數據庫中檢索對象後清晰可能會很奇怪。但是我的繼承代碼就是它的功能。

有關這個問題的任何想法?

謝謝

回答

0

使用->clear()->flush()
正式文件link