Estoy trabajando con unas validaciones especiales y estuve verificando la documentación y en la api el interface y el abstract. En todos mencionan que isValid solo recibe un argumento, sin embargo cuando en el formulario coloco algo como
Código PHP:
y en la clase Foo_Model_Validate_Something algo comoVer original
// ... ->addValidator(new Foo_Model_Validate_Something(), false) // ...
Código PHP:
¿Por qué se puede usar dos argumentos? En la documentación no vi que mencionaran esta parte, o se me escapo. Aparte de ir directamente a la clase y ver como funciona, ¿la documentación tiene algo al respecto o busque en donde no era? Ver original
<?php class Foo_Model_Validate_Something extends Zend_Validate_Abstract { const REQUIRED = 'required'; self::REQUIRED => 'No puede estar vacio', ); public function isValid($value, $context = null) { // $context contiene como valor array // $value es un string return true; } }