Frage

Für eine lange Zeit in der Java / JSP Welt habe ich die Anzeige Tag rel="nofollow Bibliothek eine Tabelle zu erstellen, die eine Tabelle sortieren würde es ermöglichen, und die Tabelle als CSV-Datei exportieren.

Gibt es etwas wie dies in einer PHP-Bibliothek, die ich verwenden könnte?

War es hilfreich?

Lösung

Die Antwort aus meiner Suche, scheint nicht zu sein. Ich wollte ein zu -. Liebe displaytag

Wenn Sie eine PHP-Lösung nur wollen, Structures_DataGrid scheint die beste Lösung zu sein. Hier ist ein Artikel darüber rel="nofollow . Diese Griffe Paging und Sortieren, aber kein Export. Nicht sicher, wie unterstützte sie ist, auch nicht.

Eine andere Antwort scheint zu sein, Javascript zu verwenden Paging zu tun und das Sortieren und Ihre eigenen PHP-Export-Funktionalität rollen.

Der Zustand der Bahn ist deutlich anders, als es war, als displaytag erstellt wurde (dh AJAX mit einem reichen Toolset unterstützt), so bin ich nicht sicher, ob es jemals ein vollwertiger Ersatz sein. Warum das Sortieren und Paging mit einem Aufruf an den Server, wenn Sie es auf dem Client tun können?

Hier ist eine jQuery-Plugin das Paging und Sortieren unterstützt, und hier ist eine weitere Sie tun müssen --all, ist haben Ihre php die Tabelle korrekt erzeugen.

Soweit CSV Export, gibt es Tonnen von Schnipsel gibt. Hier eine, die gut mir aussah.

Andere Tipps

Soweit ich weiß, PHP kann nicht dynamisch die Seite wechseln (zum Sortieren der Tabelle usw.). Sie würden wahrscheinlich so etwas wie Javascript verwenden müssen. Ich weiß, dass Jquery eine Tabelle Art Bibliothek.

PHP könnte die CSV-Ausgabe tun. Machen Sie einen Link zu einer Seite, die die Datenbank abfragt und verwendet die Funktion header () zur Ausgabe einer CSV-Datei - Beispiel . Stackoverflow hat auch ein paar ähnliche Lösungen .

Viel Glück!

Ich denke, es ist ein Verfahren mit CSV in PHP zu tun ist. Es ist fputcsv (). Dabei spielt es keine einen Tisch oder etwas sortieren, wie, dass es nur ein Array in einer Zeile der CSV umwandelt.

Hier ist ein Link auf der PHP-Website:   http://us.php.net/manual/en/function.fputcsv. php

Sie könnten eine scaffolder wie versuchen - http: // www.aaronharp.com/2008/08/30/php-scaffold-class/ oder - cakephp. Ich glaube nicht, dass eine eingeschlossene Funktion, die das tut aber.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top