Zend Tool und enable layout.. Alpha 1.10
Nur ein schneller Tipp: Falls ihr so wie wir gerade die Alpha vom Zend Framework 1.10 testet, und dort insbesondere das Zend Tool.
Die neue Version vom Zend Tool bietet einige neue Feature, unter anderem kann man nun direkt das Layout für ein Projekt aktivieren:
zf enable layout
Leider bekommt man dann im Anschluss beim Aufruf des Projekts im Browser eine Fehlermeldung:
Fatal error: Uncaught exception 'Zend_View_Exception' with message 'script 'layout.phtml' not found in path
Das ganze liegt daran das, dass Zend Tool (zumindest unter Windows) in der applications.ini ein paar Anführungszeichen zu viel setzt. Das ganze lässt sich also sehr schnell beheben. In der INI Datei einfach aus:
resources.layout.layoutPath = "APPLICATION_PATH "/layouts/scripts/""
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
machen, und schon ist auch das Layout aktiv.
Ich hab die neueste Version vom ZF installiert und wenn ich zf enable layout ausführe kommt eine Fehlermeldung: Action ‚enable‘ is not a valid action.
Das liegt doch jetzt nicht daran, dass ich die minimal Version vom Framework installiert habe, oder?
Denke nicht das es daran liegt. Hast du denn das entsprechende ./bin Verzeichnis?
Gerade herausgefunden woran es liegt. Ich hab die neueste XAMPP Distribution am laufen und dort liegt das Zend Framework ebenfalls im C:xamppphpPEAR Verzeichnis.
Das zf Tool hat also zuerst diese Version gefunden und damit die Version 1.9.6.
Ich habe einfach den Ordner umgenannt in „Zendx“, sodass er die Version im Xampp Ordner nicht mehr finden kann. Jetzt zeigt das Tool auch die neue 1.10.2 an und zf enable layout funktioniert.