Empfehlungen: Erweiterte Suche

Excel Helper

Unterstützung der Daten-Formatierung in den Views (DRY)

Excel Helper

Beitragvon havanna » So 26. Apr 2009, 21:56

Hallo zusammen,

ich weiß, man kann den Sonntag sinnvoller verbringen :? . Aber manchmal geht es eben nicht anders.
Den heutigen Tag habe ich damit verbracht, irgendeinen Excel-Helper zum Laufen zu bringen. Ich versuchte den hier (http://bakery.cakephp.org/articles/view/generate-excel-spreadsheets-from-your-database und den hier http://cakephp.rainhand.com/excel-helper/.
Doch so sehr ich mich bemühte, keine der beiden Version funktionierte. Natürlich habe ich versucht die Anpassungen auf 1.2 vorzunehmen. Doch irgendwo hing es immer.
Frage: Hat von euch jemand so etwas am Laufen unter 1.2?

Ciao Thomas
Benutzeravatar
havanna
 
Beiträge: 191
Registriert: Mi 15. Okt 2008, 23:12
Wohnort: Bodman-Ludwigshafen
CakePHP-Version: 1.2.x
OS: WIN

Re: Excel Helper

Beitragvon euromark » Mo 27. Apr 2009, 00:23

der 2. Link ist ja auf cake1.2 basis.
und den hab ich gerade - mal aus Neugierde - zum Laufen gebracht (genau so wie beschrieben).
Legt dann timestamp_.xls Dateien in /tmp an.
Hier wäre natürlich interessanter, das direkt "on the fly" auszugeben.. statt nur im hintergrund zu speichern.

Aber nevertheless funzt der Helper doch
euromark
 
Beiträge: 617
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.1
OS: Windows

Re: Excel Helper

Beitragvon havanna » Mo 27. Apr 2009, 08:04

Hallo Mark,
gespeichert hat er mir die Datei auch. Aber dann hing der View mit irgendeinem Flash Error.
Kann sein, dass es daran lag, dass ich die Methode render() aufgerufen habe. Hintergrund: Ich wollte das Ergebnis im Standard als Liste ausgegeben. Wenn der Anwender die Checkbox Excel aktiviert, sollte es als Excel ausgegeben werden (anderer View).

Ich schaue es mir heute Abend noch mal an.
Ciao Thomas
Benutzeravatar
havanna
 
Beiträge: 191
Registriert: Mi 15. Okt 2008, 23:12
Wohnort: Bodman-Ludwigshafen
CakePHP-Version: 1.2.x
OS: WIN

Re: Excel Helper

Beitragvon euromark » Mo 27. Apr 2009, 15:18

ich vermute, dass es mit render nur funktioniert, wenn sonst noch nichts ge"echo"t wurde
und $this->layout = 'ajax' (bzw eben keins) gesetzt wird
UND debug auf 0 ist!
euromark
 
Beiträge: 617
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.1
OS: Windows


Zurück zu Helper

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron