# Model erweitern nicht möglich

**URL:** <https://forum.shopware.com/t/model-erweitern-nicht-moglich/8867>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [26. September 2012 um 11:59 UTC](https://forum.shopware.com/t/model-erweitern-nicht-moglich/8867 "2012-09-26T11:59:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![timkandel](https://avatars.discourse-cdn.com/v4/letter/t/bc8723/32.png) [@timkandel](https://forum.shopware.com/u/timkandel)\
**Post date:** [26. September 2012 um 11:59 UTC](https://forum.shopware.com/t/model-erweitern-nicht-moglich/8867/1 "2012-09-26T11:59:53Z")

</div>

Ich versuche derzeit ein eigenes Plugin zu schreiben, welches die Bestellung um ein zusätzliches Attribut erweitert. Soweit so gut, habe meine install() Methode wie im Tutorial aufgebaut: `public function install() { Shopware()-\>Models()-\>addAttribute( 's\_order\_attributes', 'tk', 'mein\_attribut', 'INT(11)', true, null ); $this-\>Application()-\>Models()-\>generateAttributeModels( dirname($this-\>Application()-\>AppPath()) ); return true; }` Das funktioniert soweit auch ganz gut. Die Spalte wird erstellt, allerdings lässt sich das Plugin nicht installieren. Zwar kommt die Meldung dass das Plugin installiert wurde, aber zeitlich wird auch der Fehler „Class SAddonPremiums does not exist“ mit ausgegeben und die Installation dadurch vermutlich nicht abgeschlossen. EDIT: Ein leeren des Verzeichnissen „cache/database/“ sorgt scheinbar für Abhilfe. Wenn ich das Plugin danach allerdings deinstallieren möchte, habe ich wieder das gleiche Problem ☹ EDIT 2: eingesetzte Version ist übrigens 4.0.2

---

<div class="post-metadata">

**Author:** ![Oliver\_Skroblin](https://avatars.discourse-cdn.com/v4/letter/o/6bbea6/32.png) [@Oliver\_Skroblin](https://forum.shopware.com/u/Oliver_Skroblin)\
**Post date:** [27. September 2012 um 11:15 UTC](https://forum.shopware.com/t/model-erweitern-nicht-moglich/8867/2 "2012-09-27T11:15:15Z")

</div>

Hi, ersetzte bitte einmal die Zeilen: ` $this-\>Application()-\>Models()-\>generateAttributeModels( dirname($this-\>Application()-\>AppPath()) ); ` mit : ` Shopware()-\>Models()-\>generateAttributeModels( array('s\_order\_attributes') ); `

---

<div class="post-metadata">

**Author:** ![timkandel](https://avatars.discourse-cdn.com/v4/letter/t/bc8723/32.png) [@timkandel](https://forum.shopware.com/u/timkandel)\
**Post date:** [27. September 2012 um 17:03 UTC](https://forum.shopware.com/t/model-erweitern-nicht-moglich/8867/3 "2012-09-27T17:03:03Z")

</div>

Hiho, leider besteht der Fehler damit immernoch.
