I'm afraid I am missing something here. On my site I have a 'sign up' form
that should ultimately end with a new user having been created. Users have
a manytomany relationship with roles. Like this:
<object name="user" table="security_user" decorator="model.decorators.user">
<id name="UserID" type="numeric" generate="false" />
<property name="Password" type="string" nullable="false" />
<property name="Email" type="string" nullable="false" />
<manytomany name="roles" table="security_user_role">
<link to="security.user" column="UserID"/>
<link to="security.role" column="RoleID"/>
<collection type="struct">
<key property="RoleID"/>
</collection>
</manytomany>
</object>
When I create a new user, I want to give them a default SiteUser role
(roleId 2), then do a cascade save to put it all in the database at once. I
dumped the User object after I created it to see how to add the role
association, and only saw set&getRolesMemento. I couldn't figure out what
to do with that and didn't find any documentation. So the question is, how
do I create a new object, add a manytomany property, then do a cascadesave
on the whole thing?
Thanks!
Jonathan
--~--~---------~--~----~------------~-------~--~----~
Before posting questions to the group please read:
http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer
You received this message because you are subscribed to the Google Groups
"transfer-dev" 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/transfer-dev?hl=en
-~----------~----~----~----~------~----~------~--~---