Hallo Marcelin,
wahrscheinlich nicht die Lösung für dein Problem aber ich glaube bei
setLeiteinrichtung und setZeitraum im Model fehlen die $ vor value?!

Wo wird $filtervalues gesetzt bzw hast du mal versucht es zu debuggen?

Gruß,
Andi

On 17.05.2014 14:43, marcelin wrote:
> Hallo Community,
>
> ich bin gerade dabei meine erste Extension mit Fluid und Extbase zu
> erstellen.
> Ich wollte etwas ganz einfaches „bauen“.
>
> Eine Seite mit Filterformular und Ergebnisansicht. Mein Problem ist das wenn
> ich die Seite mit meinen Filter abschicke werden zwar die Ergebnise richtig
> angezeigt aber meine vorher getätigen Filtereinstellungen werden einfach
> nicht wieder im Formular angezeigt. Ich bin langsam am verzweifeln :-/
>
>
> Anbei einmal ein paar Codezeilen
>
>
> Controller:
> ----------------------------------------------------------------------------
> ---------------------------------------
>   public function listAction(\TYPO3\EaaEvents\Domain\Model\ListFilter
> $filterValues = null) {
>               $events = ….
>               $this->view->assign('events', $events);
>                               $this->view->assign('filterValues', 
> $filterValues);
> }
>
>
> Formular + Ergebnisansicht:
> --------------------------------------------
> <f:form action="list" controller="Event" >
>     <f:form.textfield property="kategorie" />
>     <f:form.textfield property="leiteinrichtung" />
>     <f:form.textfield property="zeitraum" />
>     <f:form.submit value="Suche" />
> </f:form>
> .....
>
> Model für Suche:
> --------------------------
> class ListFilter {
>         
>         /**
>        * Kategorie
>        *
>        * @var \int
>        */
>       protected $kategorie;
>         
>         /**
>        * Leiteinrichtung
>        *
>        * @var \int
>        */
>         protected $leiteinrichtung;
>         
>           
>         /**
>        * Zeitraum
>        *
>        * @var \string
>        */
>         protected $zeitraum;
>         
>          /**
>        * Veranstaltungsart
>          * @var array 
>        */
>         protected $veranstaltungsart = array();
>
>
>         public function setKategorie($value) {
>             $this->kategorie = $value;
>         }
>         
>         public function getKategorie() { 
>             return $this->kategorie;
>         }
>         
>         public function setLeiteinrichtung($value) { $this->leiteinrichtung
> = value; }
>         public function getLeiteinrichtung() { return
> $this->leiteinrichtung; }
>
>         public function setZeitraum($value) { $this->zeitraum = value; }
>         public function getZeitraum() { return $this->zeitraum; }
>         
>         public function setVeranstaltungsart(array $value) {
> $this->veranstaltungsart = $value; }
>         public function getVeranstaltungsart() { return
> $this->veranstaltungsart; }
> }
>
>
>
> _______________________________________________
> TYPO3-german mailing list
> [email protected]
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an