2011-06-05 7 views
5

Tengo una vista que contiene 5 formularios que se envían por separado pero con el mismo modelo. El objetivo de esto es permitir que el usuario complete todos los formularios en la misma página y pueda comparar rápidamente los valores que pone para cada formulario. Cada formulario tiene la mayoría de los campos en común con otro. Si quieres una idea de las cosas, imagina que eres un entrenador de fútbol y quieres estar en la misma página para configurar las tácticas de tu equipo para cada medio tiempo. Así que tendré un modelo HalfTime con dos formularios en la misma página, uno para cada medio tiempoCómo deshabilitar la visualización de errores de validación a la vista (Cakephp)

Así que cuando envío el formulario de medio tiempo 1 y la validación falla, los errores de validación de HalfTime1 también se muestran en los campos de HalfTime2. Me gustaría poder desactivar la validación de un formulario de acuerdo a si no se envió.

Mi idea era enviar una variable desde el controlador a la vista que contiene el nombre/id del medio tiempo actual y de esta variable, mostrando los errores de validación solo en el formato ccorrect.

¿Tiene alguna idea sobre cómo puedo desactivar la visualización de los errores de validación en un campo?

¡Muchas gracias!

Respuesta

7

Establezca la opción error en false cuando utiliza la entrada de formulario. es decir:

echo $this->input('Halftime2.title', array('error' => false)); 
+0

¡Suena perfecto, gracias! – Thrax

Cuestiones relacionadas