Hallo und guten Morgen,

habe die Lösung gestern in einem Posting von Dir gefunden. KJonnte
aber meine Antwort nicht posten,
da es irgendwelche technischen Probleme gab.
Danke.

Viele Grüße
Arndtinho



On 2 Feb., 16:52, "Siegfried Hirsch" <[EMAIL PROTECTED]>
wrote:
> Hallo,
> Hallo zusammen,
>
> da es ja um cake 1.2 geht, sieht es im Augenblick folgenderma�en aus.
>
> Bisher konnte man ja mit der model Funktion generateList() die Informationen
> f�r Select Tags herausholen.
>
> Allerdings seit der neuen Beta 6311 ist generateList() deprecated und soll
> also nicht weiter verwendet werden.
>
> Die neue Form schaut jetzt so aus:
>
>             $spaces = $this->Space->find("list",
>                                 array(
>                                     'fields'=>array('Space.spacename'),
>                                     'order'=>array('Space.spacename'=>'ASC'),
>                                     'recursive' => -1));
>
> was dann ein array in der folgenden Form liefert.
> Array
> (
>     [1] => main
>     [2] => zwei
> )
>
> Das kann dann direkt verwendet werden mit dem Formhelper:
>         echo $form->input('groupname', array('options'=>$spaces));
>
> Ach ja, mit der 6311 gibts da im Model.php Probleme und das sollte vorher auf
> die aktuelle Version aus dem trac upgedatet werden.
> Siehe 
> auch:https://trac.cakephp.org/browser/branches/1.2.x.x/cake/libs/model/mod...
> Dort findet sich auch noch mehr Doku zum Handling mit find("list")
>
> Gruss
> Siegfried
>
> Am 02.02.08 schrieb Petra Dammann <[EMAIL PROTECTED]>:
>
>
>
> > Hallo Arndtinho,
>
> > Dein Array m�sste f�r die Option-Ausgabe folgenderma�en aufgebaut sein:
> >  Array (
> > [1] => "Titel 1",
> > [2] => "Titel 2"
> >  )
>
> > Wie ist Dein Array aufgebaut? Also vielleicht gibt es eine einfachere
> > L�sung, aber ich baue mir das Array vor der Ausgabe so zusammen.
>
> > Viele Gr��e
> > Petra
>
> > Am 02.02.08 schrieb Arndtinho <[EMAIL PROTECTED]>:
>
> > > Hallo,
>
> > > ich m�chte gern ein SelectTag erstellen. Die Options (Key und Value)
> > > kommen aus einer DB Abfrage.
> > > Die 'id' (PK) sollen die Keys werden und die Values die dazugeh�rigen
> > > Titel (title).
>
> > > <option value="1">Titel 1</option>
> > > <option value="2">Titel 2</option>
>
> > > Ich bekomme es nicht hin.  Dies ist momentan der Stand:
>
> > > im View:
>
> > > <?= $form->input('Timesheet/project_id', array('options'
> > => $projects,
> > > 'type' => 'select')); ?>
>
> > > Dort bekomme ich zwar einen SelectTag angezeigt, aber als Options
> > > werden alle Arraywerte genommen.
>
> > > <option value="title">Titel 1</option>
> > > <option value="id">1</option>
> > > <option value="title">Titel2</option>
> > > <option value="id">2</option>
>
> > > Das Array ($projects) f�lle ich im Controller:
>
> > > $conditions = array('Project.active' => '1');
> > > $projects       = $this->Project->findAll($conditions);
> > > $this->set('projects', $projects);
>
> > > Hat jemand einen Tipp f�r mich, wie ich zu dem gew�nschten Ergebnis
> > > komme oder auch ein Tutorial?
> > > Danke.
>
> > > Viele Gr��e
> > > Arndtinho
>
> --
> Siegfried Hirsch
> hhS - Welserstr. 1 - 81373 M�nchen -(089) 5484 3564- skype:shirsch
> Fax +49 - (0)89 - 943 992 698 
> -http://www.rss-blogger.dehttp://www.newsbee.deNewsBee 2 - customized RSS 
> solutions
> Ihre Abos verwalten und k�ndigen mithttp://abo-stop.de
--~--~---------~--~----~------------~-------~--~----~
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe 
"CakePHP-de für deutsche CakePHP Entwickler".
 Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an [email protected]
 Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL 
PROTECTED]
 Weitere Optionen finden Sie in dieser Gruppe unter 
http://groups.google.com/group/cakephp-de?hl=de
-~----------~----~----~----~------~----~------~--~---

Antwort per Email an