Hallo, laut folgender Anleitung http://wiki.shopware.de/Shopware-Models … weitern.3F wollte ich ein Model erweitern. Was mir allerdings nicht gelingt. Die Zeile Shopware()-\>Models()-\>addAttribute( 's\_user\_attributes', 'swag', 'shoe\_size', 'VARCHAR(10)', true, null );
Läuft ohne Probleme durch und die Datenbank-Spalte wird angelegt. Allerdings kommt bei dieser Zeile $this-\>Application()-\>Models()-\>generateAttributeModels( dirname($this-\>Application()-\>AppPath()) );
ein Fehler: Class PiPaymorrowOrders does not exist Laut Kommentar zu dieser Funktion wird hier ein Array mit Tabellennamen erwartet, auch dies funktioniert leider nicht und führt zum gleichen Ergebnis. /\*\* \* @param array $tableNames \*/ public function generateAttributeModels($tableNames = null)
$this-\>Application()-\>Models()-\>generateAttributeModels( array('s\_user\_attributes') );
Bei der Deinstallation tritt der gleiche Fehler auf. Wie erweitert man nun korrekt ein Model?