Cordial Saludo a Todos;
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');
$this->addElements(array($id, $cantidad, $fecha,$material,$proveedor, $submit)); }
}
?>
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!!!!