Hi Renzo, hi Christopher

Coole Lösung! Suchte vor ein/zwei Jahren auch danach und wurde nicht fündig. 
Speichere ich mir auch gleich ab ;-) .

Viele Grüße
Johannes C. Schulz -  EnzephaloN IT-Solutions 
(von unterwegs gesendet)



"Seidel, Christopher" <c.sei...@itm-group.com> schrieb:

>Ich machs mit array_unshift sollte aber im Endeffekt nichts an der
>Funktionsweise ändern:
>
>$producers = $this->producerRepository->findAll()->toArray();
>array_unshift($producers, '-- Bitte auswählen --'); 
>
>
>Viele Grüße
>
>Christopher
>
>
>-----Ursprüngliche Nachricht-----
>Von: typo3-german-boun...@lists.typo3.org
>[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von
>conPassione gmbh
>Gesendet: Montag, 4. Februar 2013 15:13
>An: typo3-german@lists.typo3.org
>Betreff: Re: [TYPO3-german] Fluid: Select mit leerer Default-Option
>
>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@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>_______________________________________________
>TYPO3-german mailing list
>TYPO3-german@lists.typo3.org
>http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>_______________________________________________
>TYPO3-german mailing list
>TYPO3-german@lists.typo3.org
>http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an