[TYPO3-german] Fluid: Select mit leerer Default-Option
Peter Linzenkirchner
liste at lisardo.de
Mon Feb 4 16:38:11 CET 2013
Hallo Renzo,
guter Tipp, klar fehlte das :-)
Danke!
Peter
Am 04.02.2013 um 15:12 schrieb conPassione gmbh <info at conpassione.ch>:
> Hallo Peter
>
> ich habe das so gelöst:
>
> $result_raw = $this->categoryRepository->findAll();
> $result = array_merge(array(0 => 'All Categories'),
> $result_raw->toArray());
> $this->view->assign('categories', $result);
>
> Ich denke, dass Dir ein ->toArray() fehlt in der kompakten Schreibweise,
> wie Du sie verwendest.
> Machst Du das nicht hin, dann gibt es Type-Casting Probleme, vor allem
> dann, wenn findAll keine Datensätze zurück liefert...
>
> Gruss Renzo
> --
>
> ________________________________________________________________________
>
>
> Renzo Bauen
> conPassione gmbh
> T +41 33 345 00 92
> M +41 79 330 10 11
> http://www.conpassione.ch
> TYPO3 Bronce Associate
>
> Am Montag, den 04.02.2013, 14:55 +0100 schrieb Peter Linzenkirchner:
>
>> Hallo,
>>
>> ich bin leider immer noch ein Extbase-Anfänger und suche momentan eine Möglichkeit, in einem Fluid-Formular ein Select einzubauen mit einer leeren Vorauswahl.
>>
>> Via Google habe ich Lösungen wie die hier gefunden:
>>
>> $this->view->assign('categories', array_merge(array(0 => 'All
>> Categories'), $this->categoryRepository->findAll()));
>>
>> die funktionieren aber nicht, ich erhalte entweder keine Ausgabe oder type-Errors. Können ja eigentlich auch nicht funktionieren, da array_merge Arrays verlangt und $this->categoryRepository->findAll() ein Objekt liefert. Ausserdem würde das Array neu indexiert.
>>
>> ---
>>
>> Hier gibts einen drei Jahre alten Thread dazu, letzter Eintrag 6 Monate alt. Offenbar noch ungelöst bzw. nicht übernommen, möglicherweise wegen des dahinterstehenden Extbase-Problems unten.
>>
>> http://forge.typo3.org/issues/show/6301
>>
>> Die Lösung wäre ja nett, aber Core patchen geht erst mal nicht.
>>
>> ---
>>
>> Dann habe ich das hier noch gefunden:
>>
>> http://www.anendo.com/flow3/default-option-fur-eine-select-box/
>> also einen ViewHelper. Das löst erstmal das Problem, allerdings muss ich das letztlich für jede Extension neu erstellen. Geht ja, aber elegant ist das nicht.
>>
>> Wie löst ihr solche Probleme?
>>
>> Vielen Dank
>> Peter
>>
>> --
>> Xing: http://www.xing.com/profile/Peter_Linzenkirchner
>> Web: http://www.typo3-lisardo.de
>> Facebook: http://tinyurl.com/lisardo-multimedia
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia
More information about the TYPO3-german
mailing list