Hi,

I'm actually a Zend Framework user, but am also an architect and i
spend lot of time adding bricks that doesn't exist (yet) into PHP
frameworks.

Now, i'm very interested about the Symfony 2 features which are the
ones i have expected for a long time. My choice had gone to Zend
Framework because of it's flexibility and i knew i could override all
i want.

But now, the early preview of Symfony 2 has showed up, and all the
stuff are very promising.

My interest goes especially to Forms features, but i have some
concerns about it, and some questions :)

Why didn't you separate binding logic from the Form object and
dedicated a component to it ?

I had a dream :)
In that dream, i have a databinder which could be used with or without
a form object.

That kind of stuff : http://pastie.org/1242794

That's a use case I proposed for Zend, but the idea is the same.

But, also, wouldn't be great if the binder would instanciate
automatically models while walking through the property path, by using
docblocks and more advanced reflection ?

Because that kind of code is nice :

# src/Application/HelloBundle/Controller/HelloController.php
public function signupAction()
{
    $customer = new Customer();
    $customer->address = new Address();

    // form configuration ...

    $group = new FieldGroup('address');
    $group->add(new TextField('street'));
    $group->add(new TextField('zipCode'));
    $form->add($group);

    // process form ...
}

But what if i have a collection, or several nested objects levels ? I
can't instanciate each one by myself.

Well, i know that i'm coming from nowhere, but i follow the project
with great interest :)

Hope my english is well enough, thanks !

br,
Benjamin

-- 
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 developers" 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-devs?hl=en

Reply via email to