Ver Mensaje Individual
  #18 (permalink)  
Antiguo 07/10/2009, 09:09
tsar
 
Fecha de Ingreso: septiembre-2009
Mensajes: 31
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: problema validar con zend form

Hola GatorV.. Creo q lo q m estas diciendo q haga lo tengo; de todas forma t envio mi codigo;
en e l controladro tengo esto:
public function pasarAction()
{
$form = new Default_Form_Formulario();
$parametros= $this->_request->getPost();
print_r ($parametros);
if ($form->isValid($_POST))
{
print_r($parametros);
$form->populate($parametros);
$this->view->form= $form;
echo "paso";
}
$this->view->form = $form;

}

y el código fuente del formulario:
<?php

class Default_Form_Formulario extends Zend_Form
{
public function init()
{
// Set the method for the display form to POST
$this->setMethod('post');

// Add an email element
$this->addElement('text', 'nombre', array(
'label' => 'Nombre:',
'required' => true,
));

$this->addElement('text', 'apellido', array(
'label' => 'Apellido:',
'required' => true,
));


$this->addElement('Radio','nacionalidad',array(
'label' => 'Nacionalidad:',
'multiOptions' => array(
'Venezolana' => 'V',
'extranjera' => 'E',
),
'value' => 'nacionalidad',
));


$this->addElement('select','query',array(
'label' => 'Estado Civil:',
'value' => 'estado civil',
'autocomplete' => false,
'multiOptions' => array(
'casado' => 'Casado',
'soltero' => 'Soltero',
'divorciado'=> 'Divorciado',
'viudo' => 'Viudo',
),));

// Add the submit button
$this->addElement('button', 'enviar', array(
'ignore' => true,
'label' => 'Enviar',
'onclick' => 'javascript:location.href= "./formulario/pasar"'
));

$this->addElement('reset', 'reset', array(
'ignore' => true,
'label' => 'Cancelar',
));

$this->addElement('submit', 'eliminar', array(
'ignore' => true,
'label' => 'Eliminar',
));

}
}

Si me puedes seguir ayudando te lo agradeceria...
Gracias!!!