Ich habe am Donnerstag eine ausgedehnte Tour durch den Quellcode des Zend Frameworks unternommen. Dabei musste ich einige Dinge ausprobieren. Die Standardstruktur war für meine sehr begrenzten Experimente etwas zu viel, also habe ich das ganze ein wenig eingedampft. Später zum Spaß noch etwas mehr. Und dann noch ein bisschen.
Lange Rede, kurzer Sinn: Ich habe hier die wohl kleinstmögliche Zend MVC Applikation (eigentlich nur C, aber was solls):
<?php
set_include_path(".:/path/to/zend/library");
require_once "Zend/Controller/Front.php";
require_once "Zend/Controller/Action.php";
class IndexController extends Zend_Controller_Action {
function indexAction() {
echo "Hallo Zend!";
}
}
Zend_Controller_Front::getInstance()
->setParam("noViewRenderer", true);
Zend_Controller_Front::run('');
Eine Datei, elf Zeilen Code. Nimm dies, zf create project!