Foros del Web » Programando para Internet » PHP » Zend »

problemas al guardar en base de datos Zend form

Estas en el tema de problemas al guardar en base de datos Zend form en el foro de Zend en Foros del Web. cuando ingreso a un formulario los datos ya estan cargados: nombre: alejandro departamento: sistemas pero lo que quiero es guardarlo en otra tabla. pero no ...
  #1 (permalink)  
Antiguo 18/07/2012, 12:36
 
Fecha de Ingreso: julio-2012
Mensajes: 2
Antigüedad: 11 años, 9 meses
Puntos: 0
problemas al guardar en base de datos Zend form

cuando ingreso a un formulario los datos ya estan cargados:
nombre: alejandro
departamento: sistemas

pero lo que quiero es guardarlo en otra tabla. pero no con el nombre sino con el id que le corresponde a cada uno de ellos. las consultas ya estan echas y si me muestra lo que quiero:

tngo mi clase de la tabla con la consulta:
class Solicitud_Model_DbTable_UsuarioEquipo extends Zend_Db_Table_Abstract
{

protected $_name = 'usuarioequipo';

public function IdUsuario()
{
$IdCaracteristicas=new Solicitud_Model_DbTable_Equipo();
$Id=$IdCaracteristicas->IdEquipo();

$select = $this->_db->select()
->from($this->_name,'IdUsuario')
->where('IdEquipo=?',$Id);

return $this->getAdapter()->fetchOne($select);
}


}

posteriormente en el index tengo una funcion:

public function guardameAction()
{

if(!$this->getRequest()->isPost())
{
return $this->_forward('soporte');
}
$formData = $this->_request->getPost();
$form = $this->_getForm();
if (!$form->isValid($formData))
{
$this->view->titulo = 'Validando Caracteristicas';
$this->view->form = $form;
$form->populate($formData);
return $this->render('soporte');
}
$idusuario=new Solicitud_Model_DbTable_UsuarioEquipo();
$id=$idusuario->IdUsuario();
$solicitud->setSolicitante($id)

el problema esque no me guarda los datos de la consulta..
pero si en el formulario no cargo ningun dato y lo ingreso.. entonces si me lo guarda:

$solicitud->setSolicitante($form->getValue('solicitante'));


necesito ayuda...


utilizo zend studio

Etiquetas: formulario, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:47.