# Plugin-Konfiguration removeElement funktioniert nicht

**URL:** <https://forum.shopware.com/t/plugin-konfiguration-removeelement-funktioniert-nicht/22157>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [30. August 2014 um 18:05 UTC](https://forum.shopware.com/t/plugin-konfiguration-removeelement-funktioniert-nicht/22157 "2014-08-30T18:05:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Trimension](https://avatars.discourse-cdn.com/v4/letter/t/7feea3/32.png) [@Trimension](https://forum.shopware.com/u/Trimension)\
**Post date:** [30. August 2014 um 18:05 UTC](https://forum.shopware.com/t/plugin-konfiguration-removeelement-funktioniert-nicht/22157/1 "2014-08-30T18:05:34Z")

</div>

Hallo… ich habe eine neue Versin eines Plugins erstellt. Diese neue Version soll die Konfiguration eines Elements der Plugin-Config ändern bzw. entfernen und ein neues Element erzeugen. Das Anlegen neuer Elemente funktioniert, aber es lassen sich keine Elemente entfernen! ` $form = $this-\>Form(); $form-\>removeElement('nameDesAltenElements'); $form-\>setElement( 'select', 'nameDesNeuenElements', array( ... )); $form-\>save(); ` Ist das ein Bug ? oder hab ich da was falsch gemacht. Der Code macht genau, was ich will aber der Eintrag aus der Tabelle verschwindet nicht ?

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [30. August 2014 um 20:30 UTC](https://forum.shopware.com/t/plugin-konfiguration-removeelement-funktioniert-nicht/22157/2 "2014-08-30T20:30:34Z")

</div>

Kann ich bestätigen unter 4.2.3. ich lösche die immer per SQL query Gesendet von meinem iPhone mit Tapatalk

---

<div class="post-metadata">

**Author:** ![Trimension](https://avatars.discourse-cdn.com/v4/letter/t/7feea3/32.png) [@Trimension](https://forum.shopware.com/u/Trimension)\
**Post date:** [30. August 2014 um 20:45 UTC](https://forum.shopware.com/t/plugin-konfiguration-removeelement-funktioniert-nicht/22157/3 "2014-08-30T20:45:48Z")

</div>

Hmmm… hab ich auch als Workaround schon in Betracht gezogen, ist aber nicht schön! Trotzdem Danke…

---

<div class="post-metadata">

**Author:** ![codiverse](https://avatars.discourse-cdn.com/v4/letter/c/b782af/32.png) [@codiverse](https://forum.shopware.com/u/codiverse)\
**Post date:** [23. April 2015 um 15:50 UTC](https://forum.shopware.com/t/plugin-konfiguration-removeelement-funktioniert-nicht/22157/4 "2015-04-23T15:50:48Z")

</div>

Hmm, ist ja sehr ärgerlich. Habt ihr dafür ein Ticket geschrieben, welches man voten kann? Viele Grüße, Constantin

---

<div class="post-metadata">

**Author:** ![codiverse](https://avatars.discourse-cdn.com/v4/letter/c/b782af/32.png) [@codiverse](https://forum.shopware.com/u/codiverse)\
**Post date:** [17. September 2018 um 14:12 UTC](https://forum.shopware.com/t/plugin-konfiguration-removeelement-funktioniert-nicht/22157/5 "2018-09-17T14:12:31Z")

</div>

```
$form = $this->Form();
$elementId = $form->getElement('mein_element_name')->getId();

/** @var \Shopware\Components\Model\ModelManager $modelManager */
$modelManager = $this->get('models');

$element = $modelManager->find('Shopware\Models\Config\Element', $elementId);
$modelManager->remove($element);
$modelManager->flush();

```

Schön ist das nicht, aber es funktioniert…
