Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2011, 22:30
Avatar de alfcm
alfcm
 
Fecha de Ingreso: mayo-2009
Mensajes: 291
Antigüedad: 15 años, 6 meses
Puntos: 7
Validator en Zend_Form

Hola a todos, bueno mi consulta es la siguiente
encontre un ejemplo donde extiende la clase Zend_Validate_Abstract con el fin de personalizar un Float

Código PHP:
Ver original
  1. class MyValid_Float extends Zend_Validate_Abstract
  2. {
  3.     const FLOAT = 'float';
  4.  
  5.     protected $_messageTemplates = array(
  6.         self::FLOAT => "'%value%' no es un valor de punto flotante"
  7.     );
  8.  
  9.     public function isValid($value)
  10.     {
  11.         $this->_setValue($value);
  12.  
  13.         if (!is_float($value)) {
  14.             $this->_error();
  15.             return false;
  16.         }
  17.  
  18.         return true;
  19.     }
  20. }

Mi pregunta es donde guardo esta clase extendida y como lo uso en mi Zend_Form para un campo numerico (Hice diferentes pruebas y no me funcionó)

Código PHP:
Ver original
  1. $stock = $this->createElement('text','stock');
  2.           $stock->setLabel('Stock')
  3.                     ->setAttrib('size',30)
  4.                     ->setRequired(true)
  5.                     ->addValidator(' que hago aqui??');

MUCHAS GRACIAS DE ANTEMANO