Einfache Datagrids (Tabellen) mit Zend Framework + DataGrid
Guten Morgen liebe Limespace(r) ,
es kommt die Zeit wo man einfach „nur“ eine Datenbank-Tabelle in einer HTML Seite ausgeben möchte, dass ganze wenn möglich ohne großen Aufwand.
Wer das Zend Framework verwendet kann auf eine noch nicht im Framework veröffentlichte Erweiterung zurückgreifen (DataGrid Zend Framework) :
Downloaden kann man die Library auf www.zfdatagrid.com
Das Einbinden in die eigene Applikation erfolgt über den IncludePath. Die Nutzung gestaltet sich im ersten Schritt sehr einfach, man erzeugt sich ein Datagrid Object, übergibt diesem einen Datenbank-Connector, sagt welche Tabelle aus der Datenbank und lässt das ganze rendern.
// Datenbank aus der Registry $db = Zend_Registry::get(THIS_DB); // Grid erzeugen, Templates in folgendes Temp-Directory speichern $grid = new Bvb_Grid_Deploy_Table($db, 'Meine Tabelle', 'C:/temp', array('save','download')); // Datenbank-Tabelle $grid->from('SERVER'); // Fertige Tabelle an das View Script übergeben $this->view->grid = $grid->deploy();
Jetzt noch im entsprechenden View-Script
echo $this->grid;
Und es erscheint wie von Zauberhand eine Tabelle Inklusive Paging und Filtern. Die Library bietet noch eine ganze Menge weiterer Features, diese sind gut in der beigelegten Dokumentation beschrieben.
Wir wünschen viel Spaß beim Probieren, das machen wir jetzt auch!
Neue Kommentare