How can i do update table doctrine

筅森魡賤 提交于 2020-01-07 09:45:50

问题


I have this script for inserting the data:

echo "Update ";
$department = new Department();
$department->setNamedepartment($data ['nameDepartment']);
$department->setCodedepartment($data ['codeDepartment']);
$department->setIdfkgeographicalarea($data ['idFkGeographicalArea']);
$entityManager->persist($department);
$entityManager->flush();

how can I update my $department entity with only this call: update($data,$id) ?


回答1:


function update ($data, $id) use ($entityManager) {
    $departament = $entityManager->find('Your\EntityNamespace\Departament', $id);

    $department->setNamedepartment($data['nameDepartment']);
    $department->setCodedepartment($data['codeDepartment']);
    $department->setIdfkgeographicalarea($data['idFkGeographicalArea']);

    $entityManager->flush();
}


来源:https://stackoverflow.com/questions/36113013/how-can-i-do-update-table-doctrine

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!