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

Aktion

Geist

Mister

Ich soll jetzt also was über mich sagen? Weil das irgend wen interessiert? Das soll ich glauben?

Also gut. Ich werde oft gefragt, wie ich zu meinem Namen komme.

Der Name "Geist", also Geist wie Gespenst, kommt aus meiner Gruftiezeit... ach Quatsch, war ja nie ein Gruftie.

Eher so methaphysisch also. Inhaltsschwanger und philosophisch. Wär schön, sich mit sowas zu schmücken. Ist aber Unsinn.

Dann vielleicht religiös. So heiliger Geist und Dreifaltigkeit und so Sachen? Daraus ließe sich sicher was drehen. Gehört aber auch in das Reich der Sagen und Märchen.

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