I want to edit 2 columns in a table through 1 dropdown. The dropdown will 
contain a Menu with its children MenuNodes.

It would be preferable if I could add the choices as Entities but I am not 
sure if this can be achieved. Otherwise adding the items as "M1" (Menu with 
Id of 1) and "N1" (MenuNode with Id of 1).

I am not sure if I need to use a FormEvent, Datatransformer or both to 
achieve this. From what I understand a DataTransformer will only transforms 
the dropdown value so I am not able to access any of the other columns?

My menu entity looks like this:

Id
menuId
parentId
name

I have tried creating a field in my form which has a property_path of false 
and then tried modifying the data using the PRE_SET_DATA, BIND FormEvents 
etc but I cannot achieve this.

If the user chooses a MenuNode I need to set the menuId to 
MenuNode->getMenu()->getId() as the menuNode will belong to a menu and set 
the parent to whatever node was chosen.
If the user chooses just a menuId I need to set that menuId and then set 
the parentId to NULL.

Has anyone had any success with something like this?

-- 
-- 
If you want to report a vulnerability issue on Symfony, please read the 
procedure on http://symfony.com/security

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
--- 
You received this message because you are subscribed to the Google Groups 
"Symfony developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to