My client has asked me to create an eight page form. I’d like to avoid juggling eight scenarios in one huge rules() method or making eight different small form models if I can help it.
I figured I would go with a stateful form to accumulate the data I need for the one big AR needed to save all of the results, but now I need to think about validation for the individual pages.
The sample code in the docs makes it look like CActiveForm needs a model for displaying errors and validating. Is there any way I can make the form without needing to make either eight CFormModels or scenarios in a CFormModel version of one big AR?