# \[gelöst\] Controller ohne View

**URL:** <https://forum.shopware.com/t/gelost-controller-ohne-view/9517>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [30. Oktober 2012 um 14:25 UTC](https://forum.shopware.com/t/gelost-controller-ohne-view/9517 "2012-10-30T14:25:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ShopFreelancer](https://avatars.discourse-cdn.com/v4/letter/s/fbc32d/32.png) [@ShopFreelancer](https://forum.shopware.com/u/ShopFreelancer)\
**Post date:** [30. Oktober 2012 um 14:25 UTC](https://forum.shopware.com/t/gelost-controller-ohne-view/9517/1 "2012-10-30T14:25:19Z")

</div>

Ich habe mal spaßeshalber diesen Quellcode hier 1:1 verwendet [http://wiki.shopware.de/\_detail\_921\_487 … ndstruktur](http://wiki.shopware.de/%5C_detail%5C_921%5C_487.html#Plugin-Grundstruktur) und auch da taucht das Problem auf. Ich setze mit der Methode $this-\>View()-\>setTemplate(); das Template auf nichts, der Knaller ist aber diese Methode aus class Enlight\_View\_Default: ` public function Template() { if ($this-\>template === null) { throw new Enlight\_Exception('Template was not loaded failure'); } return $this-\>template; }` Wenn ich das richtig interpretiere, kann ich also gar keine Views ohne Template instanzieren - diese Fehlermeldung muss in dem Fall ja kommen. Da ich aber scheinbar der erste mit der Problemstellung bin, könnte es ja an etwas anderem liegen. Fragen über Fragen. 🙂 Um die nächste Frage dranzuhängen: hat jemand schon herausgefunden, wie man direkt via Controller-Aufruf eine CSV-Datei ausgeben kann? Mein 3.5er Code macht da nicht mehr mit. Und hier die Lösung. Ein Klassiker: ewig herumgewurschtelt, in dem Moment, wo man die Sache postet, taucht auch schon die Ursache auf: mein ursprüngliches Plugin verursacht den Fehler, der sich auch auf das Import-Plugin auswirkte. CSV-Dateien direkt dumpen funktioniert immer noch, alles gut.
