# On Plugin Update: im backend form element löschen

**URL:** <https://forum.shopware.com/t/on-plugin-update-im-backend-form-element-loschen/39443>\
**Category:** Programmierung\
**Created:** [30. August 2016 um 16:35 UTC](https://forum.shopware.com/t/on-plugin-update-im-backend-form-element-loschen/39443 "2016-08-30T16:35:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vergil21](https://avatars.discourse-cdn.com/v4/letter/v/e274bd/32.png) [@Vergil21](https://forum.shopware.com/u/Vergil21)\
**Post date:** [30. August 2016 um 16:35 UTC](https://forum.shopware.com/t/on-plugin-update-im-backend-form-element-loschen/39443/1 "2016-08-30T16:35:32Z")

</div>

Hallo leute,

Ich versuche ein element in der Update Funktion&nbsp;im backend zu löschen&nbsp;aber das element bleibt auch wenn man mein Plugin updatet:

> public function removeButton(){  
> &nbsp; &nbsp; &nbsp; &nbsp; $form = $this-\>Form();
> 
> &nbsp; &nbsp; &nbsp; &nbsp; $toRmv&nbsp;= $form-\>getElement(„buttonForm“);
> 
> &nbsp; &nbsp; &nbsp; &nbsp; if($toRmv !== null){  
> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $form-\>removeElement($toRmv);  
> &nbsp; &nbsp; &nbsp; &nbsp; }  
> &nbsp; &nbsp; }

und in der&nbsp;Update Funktion sieht es so aus:

> public function update($oldVersion){
> 
> switch ($oldVersion) {  
> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case ‚1.0.0‘:&nbsp;
> 
> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$this-\>removeButton();
> 
> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;
> 
> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; default:  
> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;  
> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;  
> &nbsp; &nbsp; &nbsp; &nbsp; }  
> &nbsp;  
> &nbsp; &nbsp; &nbsp; &nbsp; return true;
> 
> }

In dem removeElement() Funktion in Shopware kann man entweder ein String oder ein Element Object als parameter angeben. Kann mir bitte jemand sagen, wo der Fehler liegt? vielen dank
