Estoy intentando pasarle unos parametros a la funcion Callback para poder validar un formulario.
He estado mirando la documentacion de Zend y he hecho lo siguiente
Código PHP:
Ver original
$option='pepito'; $element = new Element\Text('email'); $element->setLabel('Email') ->setRequired(true) ->addValidator('emailAddress') 'options' => $option, 'callbackValue' => 'There is other customer with this email', 'callbackInvalid' => 'There is a problem in the system'))); $this->addElement($element);
Imaginemos que es un formulario que he creado en una clase llamada FormularioEmail que hereda de Form.
Ahora en otra clase invoco el formulario es decir $form->isValid($data), pues lo que consigo en el metodo CheckEmailSpecial haciendo una traza es todos los valores del formulario pero no pepito.
Que estoy haciendo mal... es que he visto en la documentacion que le pasar un parametro pero claro lo pasa cuando valida el elemento y yo lo que quiero hacer es validar el formulario entero, que realmente lo que hace el validar cada elemento.
Alguna ayudita