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