Sorry, all.. I found a simple solution with foreach() etc. so I didn't come back after my last post. thank you all. Ill try solution Alexander offers too...
@ grigri: thanks for suc a explination. Gri gri is a belaying device if someone wondered :) bye On Nov 21, 1:15 pm, Alexandru Ciobanu <[EMAIL PROTECTED]> wrote: > luigi7up wrote: > > @anja > > This solution works fine but I thought I could do it more elegant :) > > thanks > > > @grigri > > I'll try this... I don't get it at first glance but I'll try it. It > > seems like something worth of try... > > I'll tell you how it went > > > P.S. Username "griGri" has something to do with climbing device or > > not? > > > On Nov 19, 12:24 pm, grigri <[EMAIL PROTECTED]> wrote: > > >> Hi Luka > > >> This sounds like a job for Set::combine() : > > >> <?php > >> $options = Set::combine( > >> $product['ProductVariant'], > >> '{n}.id', > >> array( > >> '{0} | {1} - {2}', > >> '{n}.sex', '{n}.size', '{n}.price' > >> ) > >> ); > > >> echo $form->select('variant', $options); > >> ?> > > >> hth > >> grigri > > >> On Nov 19, 10:42 am, luigi7up <[EMAIL PROTECTED]> wrote: > > >>> Hello I need help with populating drop down select element. > > >>> I have following data in array $product that is available in my view > > >>> Array > >>> ( > >>> [Product] => Array > >>> ( > >>> [id] => 1 > >>> [product_category_id] => 1 > >>> [user_id] => 26 > >>> [title] => Nije Vuk Ovca > >>> [folder] => nije_vuk_ovca > >>> [price] => 85 > >>> [special] => 0 > >>> [published] => 1 > >>> [created] => > >>> [modified] => 2008-11-07 11:56:06 > >>> ) > > >>> [ProductVariant] => Array > >>> ( > >>> [0] => Array > >>> ( > >>> [id] => 1 > >>> [product_id] => 1 > >>> [sex] => male > >>> [size] => S > >>> [extras] => > >>> [price] => > >>> ) > > >>> [1] => Array > >>> ( > >>> [id] => 2 > >>> [product_id] => 1 > >>> [sex] => male > >>> [size] => M > >>> [extras] => > >>> [price] => > >>> ) > > >>> [2] => Array > >>> ( > >>> [id] => 3 > >>> [product_id] => 1 > >>> [sex] => male > >>> [size] => L > >>> [extras] => > >>> [price] => > >>> ) > > >>> ) > > >>> **** > >>> As you can see Product has it's variants because PRODUCT model hasMany > >>> PRODUCT_VARIANTS. > >>> In my product view I want drop down menu (SELECT) with all variants of > >>> product to be populated in following way: > > Isn't $this->Product->ProductVariant->find('list') what you're loooking > for? > > I'm using something similar athttp://anunciostotal.net/ads/addto > populate the subcategories and provinces select boxes. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---