doctrine2 - How to use doctrine QueryBuilder in a nested loop -
i’m using querybuilder in in following way:
$qb = $entitymanager->createquerybuilder(); $qb->select('m') ->from('myentity', 'm'); $query = $qb->getquery(); $collection = $query->getresult(); foreach ($collection $item) { $qb = $entitymanager->createquerybuilder(); $qb->update('myentity ', 'm') ->set('m.myitem', '?1'); $query = $qb->getquery(); $result = $query->execute(); } (i've remove lot of details in order focus on gist of question)
how should script written?
- is appropriate reuse
$qbor should use$qb1,$qb2, etc.? - in particular script, results of first instance of querybuilder passed array
$collectionbefore next steps, assume i’m done first instance of querybuilder @ time. there need$qb->closebefore moving on? - is necessary
$qb = $entitymanager->createquerybuilder();more once?
Comments
Post a Comment