Hi there,

i have recently started playing around with symfony 1.1 for a new
project and really like it. I even like the new form system quite
alot.
However, i ran into a problem where i dont know how to solve it in a
good way...

In my older symfony 1.0 applications i used to have an area where all
the errors where displayed, no matter if they came from a form or the
model or an ajax request...the validators in 1.0 added the errors to
the Request Object, in my models i could ad errors to the request
object myself, when for example creation of a db entry failed and a
rollback was done.
In my layout i then called $sf_request->getErrors() and displayed all
the error messages there are.

However in symfony 1.1, things are not that easy. getErrors() and
setError() are dreprecated and form errors now belong to the form
object and i dont see a simple way to get other system errors in
there, which wouldnt be good design anyway since they sometimes are
not related to a form.

What i could do is get the erros from the form and assign them to a
template variable and let my model methods return errors too, to also
assign them to the template and then displaying all the errors at
once. That however, would require to write a method that does this
process and call it in every action which is not the solution i have
in mind.

So how do you do something like that? In 1.0 the setError getErrors()
methods were perfect for that, i even could display ajax errors in the
same error area but now this seems to be alot more complicated.

thx in advance
--~--~---------~--~----~------------~-------~--~----~
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