Alex, what do you mean with "It's maybe more along the lines of a
feature that
would be nice to have". Sorry because my english..

On 26 Feb, 20:27, Alex Pilon <alex.pi...@gmail.com> wrote:
> 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 
> thishttp://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

Reply via email to