I thought on separate the setting field by field from my first example to
another simple class, so I encapsulate that functionality. Setting the
fields by hand on the controller means a lot of code if I'm using an entity
with lots of fields and, if I change my schema, I'd have to change again the
code on the controller accordingly.

I don't know how the bind functionality from the Form Component works but I
guess is what I'm trying to do here. I just want to do the binding without
the other Form stuff.

Is that possible? if that's not an option, what would be the better way of
doing this?



Thanks!

On Sun, Nov 21, 2010 at 5:17 PM, Bernhard Schussek <[email protected]>wrote:

> 2010/11/21 Gustavo Adrian <[email protected]>:
> > I was thinking on delegating the data binding to a separated component
> just
> > for convenience to make possible this:
> >
> > $dataBinder = new DataBinder( $myObject, $validator );
> > $dataBinder->bind( $data );
>
> NO. This makes your data immensely vulnerable - how do you restrict
> $data to only contain certain keys?
>
> Bernhard
> --
> Software Architect & Engineer
> Blog: http://webmozarts.com
> Twitter: http://twitter.com/webmozart
>
> --
> 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 [email protected]
> To unsubscribe from this group, send email to
> [email protected]<symfony-users%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/symfony-users?hl=en
>

-- 
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to