Zend Framework via PEAR

Eigentlich wäre es ja gut, wenn man ein Framework für mehrere Projekte an einer zentralen Stelle halten könnte. Oft hört man von PEAR im Zusammenhang mit solchen Mechanismen, da dort zentral im include_path die gewünschten Libraries gehalten werden können. Ralph Schindler  hat nun einen PEAR-Channel eröffnet, der genau dies auch für das Zend Framework erlaubt. Die Einbindung ist einfach, man loggt sich auf dem Server ein und installiert grundsätzlich PEAR mittels des Paketmanagements des Betriebssystems (jeder Admin sollte das selbst können). Dann bindet man den Channel ein: ...

Ändern des Application Prefix eines Zend Framework Projekts mittels Zend Tool

Soeben habe ich mittels Zend Tool ein neues Projekt erstellt, bei dem ich aber nun den Application Prefix von standardmäßig “Application” auf “Wolfuli” umändern wollte. Manuell ist das natürlich superumständlich, aber es gibt auch ein Kommando dafür: zf change application.class-name-prefix Wolfuli_ Dauert einen kleinen Moment und gibt dann die Ausgabe: Note: All existing models will need to be altered to this new namespace by hand application.ini updated with new appnamespace Wolfuli_ ...

Zend Framework Tutorial als CHM-Datei

Da ich gerne Tutorials auch auf dem Rechner durchsuchbar lesen möchte, lade ich mir im Regelfall die CHM-Datei des Manuals herunter. Diese sind von PHP  , Smarty  und auf Umwegen auch für das Zend Framework  zu erhalten. Wie der I18N Team Leader des Zend Frameworks im Zend-Forum gepostet  hat, gibt es diese Dateien auf seiner Webseite zum Download  . Übrigens kann man diese Dateien auch unter Linux öffnen (Link nicht mehr verfügbar). Auch MacOS ist kein Problem dank chmox  .

Zend Framework: Zend_Gdata meldet NoLinkedYoutubeAccount per Exception

Auf der Maillingliste  des Zend Frameworks kam die Frage auf, warum der folgende Fehler auftritt: ...

Zend Framework 1.8: Einführung in Zend_Tool

Nach dem Erscheinen von Zend Framework 1.8 habe ich mir mal Zend_Tool  näher angesehen. Dieser Teil des Frameworks bietet auf Kommandozeilenebene eine Möglichkeit des Rapid Application Development (RAD), was sich laut Wikipedia wie folgt definieren lässt: ...

Zend Framework mit dem Webserver Lighttpd einsetzen

Auf dem CH3SNAS läuft dank dem fun_plug derzeit der Webserver Lighttpd in Verbindung mit PHP und MySQL. In einem Projekt, an dem ich momentan mitentwickle setzen wir das Zend Framework ein. Da schöne URL’s wie http://projektname/controller/action gegenüber den normalen URL’s zu bevorzugen sind, benötigt man aber spezielle Rewrite-Rules. Unter Apache ist dies ganz einfach in einer .htaccess: 1 2 RewriteEngine on RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php Unter Lighttpd lautet diese jedoch in der vhost-Config: ...

Zend Framework 1.9.0 ist erscheinen

Das Zend Framework ist in der Version 1.9.0 erschienen  und bringt immer mehr unternehmensnahe Komponenten mit. So können mit Zend_Queue und Zend_Service_Amazon_Sqs die Queuing-Services Apache ActiveMQ  , MemcacheQ  , Zend Platform’s Job Queue  und Amazon SQS  in Anspruch genommen werden. Zend_Ldap arbeitet nun deutlich besser mit dem Microsoft Active Directory und dem Novell eDirectory zusammen. Zend_Db_Adapter_Sqlsrv ist einer neuer Datenbankadapter für den Microsoft SQLServer. Aber auch die neue Komponente Zend_Feed_Reader ist sehr interessant, da diese eine einheitliche Schnittstelle zu allen Feeds im RSS und Atom-Feeds bietet. Eine weitere, schon lang fehlende Komponente ist Zend_View_Helper_BaseUrl, welche die URL zum public-Verzeichnis zurückgibt und auch URLs aufbauen kann. Zudem wurden nun alle Komponenten gegen PHP5.3 getestet und sind diesbezüglich validiert. Der Support für PHP5.2 ist jedoch deswegen nicht aufgehoben, dieser ist bis auf weiteres gegeben. Das komplette Changelog ist hier  zu finden. ...

Zend Framework 1.8.2 ist erschienen

Das Zend Framework ist in der Version 1.8.2 erschienen, was einige Fehler behebt, welche hier  nachzulesen sind. ...

Zend Framework 1.8: Zend_Loader::registerAutoload ist veraltet

Bei einem meiner alten PHP-Projekte bin ich beim Update auf Zend Framework 1.8 gerade drauf gestoßen, dass ein paar Methoden des Zend_Loader als deprecated markiert wurden: Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in /path/to/Zend/Loader.php on line 23 Notice: Zend_Loader::Zend_Loader::autoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in /path/to/Zend/Loader.php on line 42 ...

Zend Framework 1.8.1 ist erschienen

Kurz nach dem Release der Version 1.8 des Zend Framework  s ist nun ein kleines Update auf 1.8.1  im SVN von Zend  erschienen  . Die neuen Features sind sehr hilfreich, insbesondere die Generierung von Modulen in Zend_Tool. Das Changelog  : ...