Ich habe ein Formular, das perfekt funktionierte, bis ich das Formular auf method="get"
. Jetzt kann ich nicht bekommen form_validation->run()
zu TRUE auswerten.
So öffne ich das Formular:
echo form_open( '', array( 'method' => 'get' ) );
Dies ist der einzige Teil, der validiert werden muss:
$this->form_validation->set_rules( 'states', 'states', 'required' );
So prüfe ich, ob das Formular validiert ist:
if( $this->form_validation->run() == FALSE )
Muss ich noch etwas anderes tun, um Get-Parameter zu verwenden? Ich habe Get-Parameter in der Konfiguration aktiviert ( $config['allow_get_array'] = TRUE;
). Das Formular funktioniert gut, wenn ich die Validierung überspringe, also weiß ich, dass das CI-System die URL gut liest.