10/04/2010, 03:38
|
| | Fecha de Ingreso: junio-2009
Mensajes: 115
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Respuesta: Duda Form Zend En el Form Fase, actualmente tengo lo siguiente:
<?php
class Form_Fase extends Zend_Form{
public function __construct($options = null){
parent::__construct($options);
$recuperando_obra = new Zend_Session_Namespace('regobra');
$id_obra = $recuperando_obra->id_obra;
$nom_obra = $recuperando_obra->nom_obra;
$licencia = $recuperando_obra->lic_obra;
$numfases = $recuperando_obra->numfases;
$this->setName('fases');
$id = new Zend_Form_Element_Hidden('id');
for ($i=1; $i<=$numfases; $i++){
$responsable[$i] = new Zend_Form_Element_Select('responsable'.$i);
$responsable[$i]->setLabel('Responsable'.$i)
->setRequired(true)
->addMultiOptions(array(1=>'JfObra', 2=>'JfLaboratorio', 3=>'JfEstructura', 4=>'Arquitecto', 5=>'Admin', 6=>'Contable'));
$titulo[$i] = new Zend_Form_Element_Text('titulo'.$i);
$titulo[$i]->setLabel('Tiulo'.$i)
->setRequired(false)
->addFilter('StripTags')
->addFilter('StringTrim');
$comentario[$i] = new Zend_Form_Element_Text('comentario'.$i);
$comentario[$i]->setLabel('Comentario'.$i)
->setRequired(false)
->addFilter('StripTags')
->addFilter('StringTrim');
$presupuesto[$i] = new Zend_Form_Element_Text('presupuesto'.$i);
$presupuesto[$i]->setLabel('Presupuesto'.$i)
->setRequired(false)
->addFilter('StripTags')
->addFilter('StringTrim');
$fini[$i] = new Zend_Form_Element_Text('fini'.$i);
$fini[$i]->setLabel('Fini'.$i)
->setRequired(false)
->addFilter('StripTags')
->addFilter('StringTrim');
$ffin[$i]= new Zend_Form_Element_Text('ffin'.$i);
$ffin[$i]->setLabel('Ffin'.$i)
->setRequired(false)
->addFilter('StripTags')
->addFilter('StringTrim');
}
$this->addElements(array($id, $responsable, $titulo, $comentario, $presupuesto, $fini, $ffin));
}
}
?>
Pero no me funciona tal y como esta, ya que siempre peta antes de llegar a imprimir el form. |