Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/04/2010, 03:38
Samou
 
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.