# SW 5.2 - Backend Plugin / eigene Attribute in Artikeldetails

**URL:** https://forum.shopware.com/t/sw-5-2-backend-plugin-eigene-attribute-in-artikeldetails/36905
**Category:** Programmierung
**Created:** [21. Mai 2016 um 16:30 UTC](https://forum.shopware.com/t/sw-5-2-backend-plugin-eigene-attribute-in-artikeldetails/36905 "2016-05-21T16:30:42Z")
**Posts on this page:** 1
**Showing post:** 33

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [14. Juni 2016 um 14:25 UTC](https://forum.shopware.com/t/sw-5-2-backend-plugin-eigene-attribute-in-artikeldetails/36905/33 "2016-06-14T14:25:20Z")

</div>

Hallo,

ich habe wohl den Fehler bei mir gefunden: **scheinbar darf man seit Shopware Version 5.2.0 keine Großbuchstaben mehr in den Spaltennamen verwenden** - nenne ich das Feld nämlich einfach attr\_myfield, klappt alles (da selbst attr\_MyField2 nicht funktioniert hat, kann es nur an der Großschreibung liegen). Das macht es natürlich nicht besser, da mein Spaltenname nunmal einen Großbuchstaben im Namen hat.

Mit diesem Code funktioniert es leider nicht (obwohl ja in [shopware/README.md at 5.2 · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/5.2/engine/Shopware/Bundle/AttributeBundle/README.md#create-update-and-delete-attribute-columns-crudservice) so beschrieben), den Spaltennamen komplett in Kleinbuchstaben umzuwandeln:

```
$this->get('shopware_attribute.crud_service')->update(
     's_articles_attributes',
     'attr_MyField',
     'attr_myfield',
     'html',
     [
          'label' => 'MyField',
          'translatable' => true,
          'displayInBackend' => true,
          'position' => 1,
          'custom' => false
     ]
);

```

Bei dem Code kommt folgende Fehlermeldung:

```
Unable to update, got exception: An exception occurred while executing 'INSERT INTO s_attribute_configuration (table_name, column_name, column_type, entity, label, help_text, support_text, translatable, display_in_backend, custom, position, array_store) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params [null, null, null, null, null, null, null, 0, 0, 0, 0, null]: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'table_name' cannot be null 

```

Ich gehe davon aus, dass das deshalb nicht funktioniert, da der alte und der neue Spaltenname (in dem Sinne) ja gleich sind - sich eben nur durch zwei Großbuchstaben unterscheiden und er deshalb die Spalte nicht neu erstellt.

Beste Grüße

Sebastian

---

_[View the full topic](https://forum.shopware.com/t/sw-5-2-backend-plugin-eigene-attribute-in-artikeldetails/36905)._
