hola amigos logre hacer un join con zend framework:
Código PHP:
public function getPersonaUsuario(){
$select = $this->select();
$select->setIntegrityCheck(false)
->from(array("d" => "tblc_pers"),
array("PERS_CODI", "PERS_NOMB", "PERS_APEL", "PERS_DNI"))
->join(array("e" => "tblc_usua"),
"d.PERS_CODI = e.PERS_CODI");
return $this->fetchAll($select);
}
ahora todos estos datos quisiera ponerlos en una tabla( en la cual hay link pa modificar y eliminar, pero eso no es la duda) la duda es como jalar los datos apra ponerlos en la tabla
lo hago de la siguiente manera pero no funciona
Código PHP:
<?php foreach($this->personas as $persona) :
?>
<tr class="row0">
<td><?php echo htmlentities($this->escape($persona->PERS_NOMB)); ?></td>
</tr>
<?php endforeach; ?>
como ven alli quiero poner el campo nombre de la tabla persona, pero no jala nada; me doi cuenta que el join esta bien porque justo salen las 2 filas que deberian salir, lo malo es que salen vacias; por lo mismo digo que mi metodo de jalar los datos para mostrarlos es erroneo; como puedo solucionarlo ?
gracias
PD:
indexaction
Código PHP:
public function indexAction() {
$this->view->title = "Lista Personas";
$this->view->headTitle($this->view->title, 'PREPEND');
$personas = new Model_DbTable_Personas();
$this->view->personas = $personas->getPersonaUsuario();
}