我想用Doctrine更新实体。要删除或添加,我没有问题,只是为了更新。为此,我使用以下代码:
$type = $app['em']->getRepository("\Model\Type")->find($id);
$type->setCode("C2");
$app['em']->persist($type);
$app['em']->flush();
echo $type->getCode(); // I get "C2"
但是数据没有在数据库中更新。为什么?
提前谢谢你,
答案 0 :(得分:-1)
你必须在冲洗前坚持实体。
尝试
$app['em']->persist($type);