Erstes Problem gelöst.
Ich habe ein weiteres Formular gebaut, dass nur einen Submitbutton enthält. Durch eine Abfrage wird die Entfernungssuche nicht ausgelöst, wenn sie nicht auch betätigt wird. Das Löschen überschreibt somit das
Code:
$this->Input->post('FORM_SUBMIT')
Um auch alle Filter des Katalogs zu löschen wird der processFormData Hook genutzt, der mit Hilfe von $this->redirect auf die gefilterte Seite umleitet. Das funktioniert soweit sehr gut.
Nachtrag:
Jetzt hänge ich daran, dass ich die Formularfelder nicht aus dem Speicher bekomme.
Ich möchte, dass bei einer Suche, die Felder die eingegebenen Werte enthalten. Das erreiche ich durch:
als Standardwert. Ich hatte gehofft, durch das löschen auch diese Eingabe leer zu setzen. Sprich, durch
Code:
$this->Input->setPost('FELD');
oder
$this->Input->setPost('FELD', '');
den Wert aus dem Speicher zu löschen, so dass auch kein Standardwert angezeigt wird. Leider bleiben die Werte trotz des setPost im Speicher. Was mache ich falsch? Kann mir jemand helfen?
Lesezeichen