Kohana - und wie man einen Controller anspricht

Kohana
14.07.2014

Hat man ein neues Modul in Kohana eingebunden und folgt Anleitungen aus dem Netz, kann es schon einmal zu unvorhergesehenen Problemen kommen.

Nämlich dann, wenn sich die Anleitung (ohne entsprechenden Hinweis) auf eine Kohana Version bezieht, die ganz anders reagiert als die eigene Installation.

Im speziellen Fall geht es um das Modul zur Validierung von Formulareingaben: Validation

In der moduleigenen README steht, die Klasse "Validate" solle folgendermassen aufgerufen werden:

$data = new Validate(array('username' => '[]'));

Und promt war ich mit einer Fehlermeldung konfrontiert:

ErrorException [ Fatal Error ]: Class 'Validate' not found

Nach längerer Recherche dann die Lösung: Die Anleitung scheint sich auf eine ältere Kohana-Version zu beziehen. In Kohana 3.3 muss der Aufruf folgendermassen aussehen:

$data = Validation::factory($_POST)->rules('username', array('[]','[]'))
comments powered by Disqus

Deutsche Bank

Hilf Mahl! und die Deutsche Bank

Hilf Mahl - und die Deutsche Bank

Es liegt eine gewisse Ironie im Raum, wenn sich ein Unternehmen wie die Deutsche Bank eine Obdachloseninitiative unterstützt.

Auf der einen Seite betreibt die Deutsche Bank munter Zwangsräumungen gegen säumige Zahler, auf der anderen wirft sie sich das Mäntelchen des Wohltäters über.

A ? B C D E F G H I J K L M N O P Q R S T U V W Z