Invalid controller specified

Im Zend Framework kann die Verwendung von Binnenmajuskeln (engl. „Camel Case“) auf Linux-System zu Problemen führen. Wenn ein Controller z.B. „FirmenSucheController.php“ heißt und versucht wird diese Webseite über „/firmensuche“ aufzurufen, dann kommt es zur Fehlermeldung: „Invalid controller specified„.

Eine Umbenennung der Datei in „FirmensucheController.php“ löst dieses Problem. Dateinamen für Zend-Controller sollten daher nur einen Großbuchstaben für das erste Zeichen des Dateinamens sowie für das „C“ in „Controller“ besitzen. Im Namen der PHP-Klasse selbst dürfen Binnenmajuskel verwendet werden.