¿Cómo puedo crear una regla de validación que permita que un campo esté vacío pero si no lo está, debe ser numérico y 4 caracteres ¿largo?CakePHP - la validación puede estar vacía pero si no está vacía debe tener al menos 4 caracteres y un número
Esto es lo que tengo ahora
'year' => array(
'numeric' => array(
'rule' => 'numeric',
'message' => 'Numbers only'
),
'maxLength' => array(
'rule' => array('maxLength', 4),
'message' => 'Year in YYYY format'
),
'minLength' => array(
'rule' => array('minLength', 4),
'message' => 'Year in YYYY format'
)
)
que funciona muy bien, pero cuando el campo está vacío, todavía ejecutar la validación.
Gracias,
Tee
También quiero poner al menos una regla obligatoria. ¿Cómo haría eso en la parte superior? Estoy usando un campo de matriz de entrada. – Anupal