Store lädt keine Daten vom Backend-Controller

Hallo zusammen, ich bin relativ frisch mit der Shopware-Entwicklung beschäftigt und schreibe gerade an einem Backend-Modul. Da habe das Problem, dass ich in einen Store einfach keine Daten geladen bekomme. Ich sehe beim Debuggen, dass der Controller korrekt aufgerufen wird und dieser auch die Daten aus der Datenbank zurückgibt - nur kommen diese Daten nicht im Store an. Hier mal der Code der irgendwo einen Fehler hat. Store: Ext.define('Shopware.apps.Article.Partfinder.store.artikelmodell', { extend: 'Ext.data.Store', storeId: 'artikelmodell', autoLoad: true, model: 'Shopware.apps.Article.Partfinder.model.artikelmodell' }); Modell: Ext.define('Shopware.apps.Article.Partfinder.model.artikelmodell', { extend: 'Ext.data.Model', idProperty: 'id', fields: [//{block name="backend/article/model/partfinder\_tab/artikelmodell/fields"}{/block} { name: 'id', type: 'int', useNull: true }, { name: 'artikel', type: 'string' }, { name: 'modell', type: 'string' }], proxy: { type:'ajax', api: { read : '{url controller="Partfinder" action="getArtikelModell"}', create : '{url controller="Partfinder" action="createArtikelModell"}', update : '{url controller="Partfinder" action="updateArtikelModell"}' }, reader: { type:'json', root:'data', totalProperty:'total' }, writer: { type:'json', writeAllFields: false, allowSingle: false }, listeners: { write: function(store, operation, opts){ console.log('wrote!'); //workaround to sync up store records with just completed operation Ext.each(operation.records, function(record){ if (record.dirty) { record.commit(); } }); }, update:function(){ console.log('tasks store updated'); } } } }); Backend-Controller-Funktion: public function getArtikelModellAction(){ $params = $this-\>Request()-\>getParams(); $artikel = $params['ArticleID']; $select = 'SELECT \* FROM ax\_plugin\_partfinder\_artikelmodell'; $items = Shopware()-\>Db()-\>executeQuery($select); $this-\>View()-\>assign(array( 'success' =\> true, 'data' =\> $items, 'count' =\> count($items) )); } Wenn ich jetzt im Backend den Store aufrufe, entweder mit: var ArtikelModellStore = Ext.data.StoreManager.lookup('artikelmodell'); oder mit: me.PartfinderArtikelModellStore = Ext.create('Shopware.apps.Article.Partfinder.store.artikelmodell'); ist der Store immer leer obwohl in der Datenbank immer ein Eintrag zurückgegeben wird. Habt Ihr eine Idee wo der Fehler begraben ist??