public function agregarPregunta(Zend_Form $contenedor, Encuesta_Model_Pregunta $pregunta) { $ePregunta = null; if ($pregunta->getTipo() == "AB") { $ePregunta = new Zend_Form_Element_Text($pregunta->getIdPregunta()); $ePregunta->setAttrib("class", "form-control"); } else { //Obtenemos las Opciones $opciones = $this->opcionDAO->obtenerOpcionesPregunta($pregunta->getIdPregunta()); if ($pregunta->getTipo() == "SS") { $ePregunta = new Zend_Form_Element_Radio($pregunta->getIdPregunta()); } elseif ($pregunta->getTipo() == "MS") { $ePregunta = new Zend_Form_Element_MultiCheckbox($pregunta->getIdPregunta()); } foreach ($opciones as $opcion) { $ePregunta->addMultiOption($opcion->getIdOpcion(), $opcion->getOpcion())->setSeparator(""); } } $ePregunta->setLabel($pregunta->getPregunta()); //$ePregunta->setAttrib("class", "form-control"); $ePregunta->setDecorators($this->decoratorsPregunta); $contenedor->addElement($ePregunta); return $contenedor; }