Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Caros o seguinte tenho uma tela para poder alterar dados, mas quando tente popular os campos com os valores do banco ele não esta trazendo nada. Segue abaixo como esta os meus scripts:
Controller:
CODE
public function editarsubitemAction(){
require_once('business/SubItemBusiness.php');
$subitem = new SubItemBusiness();
$id = (int)$this->_request->getPost('id');
$this->view->editar = $subitem->recuperaSubItem($id);
$filter = new Zend_Filter();
$filter->addFilter( new Zend_Filter_StringTrim );
$smp = $filter->filter($this->_request->getPost('smp'));
$subitem = $filter->filter($this->_request->getPost('subitem'));
$descricaoSub = $filter->filter($this->_request->getPost('descricaoSub'));
$status = $filter->filter($this->_request->getPost('status'));
}
No Model:
CODE
public function recuperaSubItem($id){
$config = Zend_Registry::get('config');
$db = Zend_Db::factory($config->database);
Zend_Db_Table::setDefaultAdapter($db);
$sql = "SELECT cmpCoElementoDespesa,
cmpCoSubItem,
cmpDcSubItem,
cmpInAtivo
FROM
usr_mre_sigabs.tblSubItem
WHERE
cmpCoSubItem = $id";
$result = $db->fetchAll($sql);
return $result;
}
E na visão esta assim:
CODE
<?php foreach ($this->editar as $rs) : ?>
<input type="text" name="campo" value="<?php echo $rs['cmpCoSubItem']; ?>"/>
<?php endforeach; ?>
Onde esta o problema??? Sendo que na tela que lista tem uma imagem com o link referenciando o id do registro...mas ele não captura....
Carregando comentários...