# Doctrine update(), was mach ich falsch?

**URL:** <https://forum.shopware.com/t/doctrine-update-was-mach-ich-falsch/27609>\
**Category:** Programmierung\
**Created:** [26. Mai 2015 um 14:17 UTC](https://forum.shopware.com/t/doctrine-update-was-mach-ich-falsch/27609 "2015-05-26T14:17:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ulfe](https://avatars.discourse-cdn.com/v4/letter/u/7ba0ec/32.png) [@Ulfe](https://forum.shopware.com/u/Ulfe)\
**Post date:** [26. Mai 2015 um 14:17 UTC](https://forum.shopware.com/t/doctrine-update-was-mach-ich-falsch/27609/1 "2015-05-26T14:17:43Z")

</div>

Moinsen, hoffe auf schnelle Hilfe, schlag mich schon wieder (wahrscheinlich aufgrund eines Minifehlers -.-’) seit geraumer Zeit mit einem Problem rum. Ich würd gern mit Doctrine ein Feld in der Datenbank, welchen von meinem Model erstellt wurde, updaten. Ich bekomme aber nichtmal eine Fehlermeldung, nichtmal ins Log schreibt der.☹ Das ist der Code, der ausfegührt wird! ` $builder = Shopware()-\>Models()-\>createQueryBuilder(); $builder-\>update('Shopware\CustomModels\Setup\Test', 'test') -\>set('test.version', $version) -\>where('test.id = :versionId'); $builder-\>setParameter('versionId', 1); ` Hoffe einer von euch kann mir helfen. LG Ulf

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [26. Mai 2015 um 17:19 UTC](https://forum.shopware.com/t/doctrine-update-was-mach-ich-falsch/27609/2 "2015-05-26T17:19:00Z")

</div>

Hi, du führst keinen Query aus, der “$builder-\>update()” definiert nur, dass du einen Query erzeugen möchtest, der ein Update vornimmt. Mit “builder-\>getQuery()-\>execute()” solltest du dein Ziel erreichen. Besten Gruß, Daniel

---

<div class="post-metadata">

**Author:** ![Ulfe](https://avatars.discourse-cdn.com/v4/letter/u/7ba0ec/32.png) [@Ulfe](https://forum.shopware.com/u/Ulfe)\
**Post date:** [27. Mai 2015 um 10:06 UTC](https://forum.shopware.com/t/doctrine-update-was-mach-ich-falsch/27609/3 "2015-05-27T10:06:13Z")

</div>

Moin, hatte das Problem längst selbst gelöst, auf einfacherere Weise wie ich finde. ` $setup = Shopware()-\>Models()-\>find('Shopware\CustomModels\Setup\Setup', 1); $setup-\>setVersion($version); Shopware()-\>Models()-\>persist($setup); Shopware()-\>Models()-\>flush(); ` LG Ulf
