I don't think its a bug. It's maybe more along the lines of a feature that would be nice to have.
Maybe try this http://www.symfony-project.org/plugins/sfDoctrineFBAutocompletePlugin On Sat, Feb 26, 2011 at 11:23, Javier Garcia <tirengar...@gmail.com> wrote: > Ok, now I understand how this widget works..When you create this kind > of widget, it actually creates two fields: autocomplete_my_field (the > field that is showed and where you insert the data (values of the > array elements) and my_field (a hidden field, where the keys are > inserted). > > This widget works ok when you insert only an element but when you > insert more than an element the key of the elements are overwritten > (the id of the second element overwrites the id of the the first one, > the id of the third element overwrites the id of the second > one, ....), so you can not retrieve all them. So it's a bug I think.. > > Javier > > On Feb 24, 4:27 pm, Javier Garcia <tirengar...@gmail.com> wrote: > > Hi, > > > > i have this widget : > > > > $this->widgetSchema['user'] = new sfWidgetFormChoice(array( > > 'choices' => array(), > > 'renderer_class' => 'sfWidgetFormJQueryAutocompleter', > > 'renderer_options' => array('url' => 'autocomplete', 'config' => > > '{ multiple:true }'), > > )); > > > > And this is the autocomplete function: > > > > public function executeAutocomplete($request) > > { > > > > $this->getResponse()->setContentType('application/json'); > > > > $q = "%" . $request->getParameter('q') . "%"; > > > > $limit = $request->getParameter('limit'); > > > > //Criteria code > > > > return $this->renderText(json_encode($cli)); > > > > } > > > > that returns this ("Response" tab in Firebug): > > > > {"17":"John","18":"Ann"} //the numbers are the values in the id > > field. > > > > Then i choose both names in the autocomplete input this way: > > > > [John, Peter] > > > > When i submit the form, the getPostParameters() method returns this: > > > > array > > 'example' => > > array > > 'id' => string '' (length=0) > > '_csrf_token' => string > > '388774046d0f5c8b4a3f114ddb15af7b' (length=32) > > 'user' => string '18' (length=2) > > 'autocomplete_example' => > > array > > 'user' => string 'John, Ann, ' > > > > So what should i do to retrieve the id's of the users? > > > > sf 1.4. > > > > Javier > > -- > If you want to report a vulnerability issue on symfony, please send it to > security at symfony-project.com > > You received this message because you are subscribed to the Google > Groups "symfony users" group. > To post to this group, send email to symfony-users@googlegroups.com > To unsubscribe from this group, send email to > symfony-users+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/symfony-users?hl=en > -- Alex Pilon (613) 608-1480 -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en