奇怪的主义2行为

时间:2015-12-18 03:38:58

标签: symfony doctrine-orm

我正在使用Symfony命令从API中检索成员详细信息以便在本地数据库中进行更新。

我查询我的本地数据库,然后遍历每个成员以检索数据并单独更新。但是,学说并未更新这些成员详细信息。

我曾尝试使用persist和merge但它们似乎都没有工作,这真是令人费解。下面是我正在使用的代码,希望额外的一双眼睛会发现我不是:

$members = $em->getRepository('AppBundle:Member')->findByNot(array('pin' => "'NULL'"),array('updated_at' => 'ASC'),4,0);
    foreach($members as $member)
    {          
        $details = json_decode($api_url->apiConnect(array('login' => $member->getId(), 'password' => $member->getPassword())), true);

        $member->setFirstName($details['firstName']);
        $member->setLastName($details['lastName']);
        $member->setCard($details['card']);
        //$em->merge($member); 
        $em->persist($member);
        $em->flush();
    }

当我检查mysql查询日志时,没有运行任何更新查询。

0 个答案:

没有答案