Estoy trabajando zend y ps en los formularios que tienen el campo fecha quiero darles un formatos y que se puedan validar
tengo el siguiente form
Código PHP:
Ver original
<?php class Form_Entrada extends Zend_Form{ public function __construct($options = null){ parent::__construct($options); $this->setName('Entrada'); $id = new Zend_Form_Element_Hidden('identradamateriales'); //validaciones $valnum = new Zend_Validate_Digits(); $valnum->setMessage("Por favor Ingresar solamente caracteres numericos", Zend_Validate_Digits::NOT_DIGITS); $valcampo = new Zend_Validate_NotEmpty(); $valcampo->setMessage("Este valor es requerido y no puede estar vacio", Zend_Validate_NotEmpty::IS_EMPTY); //Campo de Cantidad $cantidad = new Zend_Form_Element_Text('cantidad'); $cantidad->setLabel('Cantidad') ->setRequired(true) ->addFilter('StripTags') ->addFilter('StringTrim') ->addValidator($valcampo) ->addValidator($valnum); //Campo de Fecha $fecha = new Zend_Form_Element_Text('fecha_ingreso'); $fecha->setLabel('Fecha Ingreso') ->setRequired(true) ->addFilter('StripTags') ->addFilter('StringTrim') ->addValidator($valcampo); $filtro= new Zend_Filter_StringToUpper(); $fecha->addFilter($filtro); //Se llama al campo material por medio de su id $material = new Zend_Form_Element_Select('idmateriales'); $material->setLabel('Materiales') ->setRequired(true) ; $table = new materialesModel(); foreach ($table->actualizar1() as $c) { $material->addMultiOption($c->idmateriales, $c->nombre); } //Se llama al campo proveedor por medio de su id $proveedor = new Zend_Form_Element_Select('idproveedor'); $proveedor->setLabel('proveedor') ->setRequired(true) ; $table = new proveedoresModel(); foreach ($table->actualizar1() as $c) { $proveedor->addMultiOption($c->idproveedor, $c->nombre); } //Definimos el boton de envio del formulario por defecto $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('identradamateriales', 'submitbutton'); } } ?>
En este caso es el formulario de entradas de herramientas en el cual un campo es el de la fecha de ingreso
a ese campo es el que quiero darle las validaciones y el formato
Lo intente con un filtro pero no me funciono...
Alguien me puede ayudar Gracias!!!!