PDF Erstellung mit PHP und dem Zend Framework

Geschrieben von everflux am August 21st, 2009

Das Zend Framework bietet Komponenten für so ziemlich jede Aufgabe, die man als PHP Entwickler vorfinden kann. Doch einen Haken hat das Zend Framework – durch eine sehr individuelle Auslegung von „loose coupling“ steht man vor der Herausforderung die verschiedenen Komponenten zu integrieren. Nachdem ich von einem Freund gebeten wurde, mal ein Beispiel zu liefern, wie Zend_PDF verwendet werden kann, um mittels PHP und dem Zend Framework PDF Dateien auszugeben, findet sich nun hier ein entsprechendes Beispiel.

Als Vorlage PDF Datei wurde dabei mittels OpenOffice ein PDF erstellt, um zu demonstrieren, wie sich mittels Zend_PDF auch Vorlagen verwenden lassen. Dafür wurde bisher oft FPDF bzw. PDFi als PHP Bibliotheken verwendet. All diese PDF Funktionalität für PHP wird nun mittels der Zend_PDF Komponente abgebildet.

Weiterlesen »

Zend Framework 1.6 erschienen

Geschrieben von everflux am September 7th, 2008

Das Zend Framework ist in Version 1.6 veröffentlicht worden. Die wohl größte Neuerung ist die enge Integration von Dojo.

Ansonsten gibt es ein paar neue Funktionen, die gesamte Anleitung als PDF und vor allem Fehlerbereinigungen gegenüber dem Zend Framework 1.5:

  • Zend_Tool
  • Lucene 2.3 Index File Format Support
  • Zend_Session save handler for Database Tables
  • Paginator Component
  • Figlet Support
  • ReCaptcha Service
  • Captcha Form Element
  • Zend_Config_Xml Attribute Support
  • Zend_File_Transfer Component
  • File Upload Form Element
  • Zend_Wildfire Component with FireBug Log Writer

Sehr gelungen ist auch die Integration von FirePHP in das Zend Framework, über das Christoph Dorn auch bloggt. Für die Controller gibt es nun Unit Test Unterstützung durch das Zend Framework, und Zend_Tool soll die Projektverwaltung vereinfachen.

Die ersten Bugs ließen nicht lange auf sich warten, für den produktiven Einsatz der neuen Features ist etwas abwarten auf die Version 1.6.1 des Zend Framework wohl zu empfehlen.

Zend Framework: Ein eigener Validator

Geschrieben von everflux am Juli 8th, 2008

Das Zend Framework kommt mit vielen Fertigklassen – sozusagen „batteries included“. Jedoch für folgende Konstellation habe ich nichts gefunden: Ein Kontaktformular, das durch Zend Form und Zend Validate unterstützt wird, und bei dem entweder die E-Mail Adresse oder die Telefonnummer mindestens ausgefüllt sein muss. (Und natürlich valide sein muss)

Grund genug, sich mit dem Zend Framework etwas vertrauter zu machen, und einen eigenen Validator zu entwickeln, der genau diese Situation abdeckt. Weiterlesen »

Zend Framework 1.5 für PHP 5 veröffentlicht

Geschrieben von everflux am März 17th, 2008

Zend hat das Zend Framework in der Version 1.5 veröffentlicht.
Nachdem der Launch einige Male verschoben wurde, ist jetzt zeitgleich auch eine neue Version der Zend Framework Webseite online. Die Webseite soll dem häufig geäußerten Kritikpunkt Rechnung tragen, dass das Zend Framework für neue Anwender zu wenig auf das optische Erscheinungsbild und Einstiegshilfen Wert gelegt hat.
Dies schlägt sich nun in neuen Quick Start Tutorials und Webcasts nieder, sowie einer „Web 2.0“ Optik der Webseite.
Weiterlesen »

Zend Framework – 1.0.2

Geschrieben von everflux am November 4th, 2007

Zend hat das Zend Framework für PHP 5 in Version 1.0.2 herausgebracht. Viel neues ist auf den ersten Blick nicht zu finden, vor allem Bugfixes und Performance Verbesserungen bei der Suche springen ins Auge.
Die Dokumentation der PDF Klassen und der Zend Framework Rahmenanforderungen hat Zend nach eigenen Angaben ebenfalls verbessert. Für das Zend Framework 1.1 ist unter anderem eine oeberarbeitung des PDF Supports geplant, der in der aktuellen Version noch gravierende Mängel im Vergleich zu anderen PDF Libraries für PHP aufweist.
Wie immer kann man das Zend Framework kostenlos von framework.zend.com herunterladen.


http://everflux.de/
Copyright © 2007, 2008 everflux. Alle Rechte vorbehalten. All rights reserved.