I'm working on a system that enables users to contribute bits of content (varchar 255) into a pool that gets moved into a different system later. I've got Symfony 1.4 up and running with the sgGuardAuth plugin in place and working properly. Also, my MVC layers are all in order, displaying forms and behaving expectably. What I'm not seeing is a clear mechanism for inserting an authenticated user's ID into the form after the user submits their content but before saving the user's submission so that I know what user has submitted what information.
My model includes an sf_guard_user_id field that I want to populate with the ID of the authenticated user, but there doesn't seem to be a clean way to do this. I attempted overwriting the request with the field I want in the executeCreate method but I got an unexpected field error, which makes sense. So, I tried setting the field in the model for the specific object, but the problem is that the object is not user context aware. So, the only place that seems to make sense is the processForm method after the form validity check, but the form object doesn't seem to have a straightforward mechanism for setting specific field values. Am I missing something? Any help would be much appreciated, Jackson -- 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
