Datenbankausgabe: Alle Kundenausgeben mit DBAL

Hallo zusammen,

als Shopware-Neuling beschäftige ich mich mit der Aufgabe über einen Controller alle Kunden auszugeben.

Mein Controller sieht wie folgt aus:

class Shopware_Controllers_Frontend_UserList extends Enlight_Controller_Action {
    public function indexAction(){
        $connection = Shopware()->Container()->get('dbal_connection');
        $query = 'SELECT * FROM s_user';
        $result = $connection->query($query)->fetch();
    }
}

Vielleicht kann mir jemand hierzu meine Fragen beantworten:

  • Ist das die bewährte Methode um die Daten einzulesen?
  • Wie kann ich $result an meine Templates im View Ordner bekannt machen, damit ich im Template die Variable nutzen kann, um die Daten auszugeben?