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

Olympia

Olympia im Rundfunk

Radio

Großveranstaltungen wie die Olympischen Spiele rufen gerne mal gemischte Gefühle hervor. Doping in Russland, Soziale Einschnitte und Verwerfungen vor Ort oder massive Geldverschwendung.

Eine Facette der immensen Geldverschwendung, nicht nur im Land der Austragung, soll heute Thema sein: Der Handel mit den Übertragungsrechten für Rundfunk, Fernsehen und das Internet.

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