06/08/2010, 22:44
|
| | Fecha de Ingreso: agosto-2010
Mensajes: 27
Antigüedad: 14 años, 4 meses Puntos: 0 | |
Respuesta: Problema con zend framewor, urgente Muchas gracias por tu aporte, al fin pude retornar la consulta de manera exitosa, asi quedo el controlador y la vista:
$valor2 = '%'.$valor2.'%';
$sql = "select emp_foto_empleado,emp_nombre,emp_apellido,emp_cedu la from empleados where emp_nombre like :p1";
$statement = new Zend_Db_Statement_Pdo($db,$sql);
$statement->bindParam(':p1',$valor2);
$statement->execute();
// $retorno = $statement->fetchAll();
// var_dump($retorno);
$this->view->empleados = $statement->fetchAll();
Este seria el controlador
<table class = "tan" border = "0" cellspacing= "30">
<tr>
<th>FOTO</th>
<th>NOMBRE</th>
<th>APELLIDO</th>
<th> </th>
</tr>
<?php foreach ($this->empleados as $empleado) : ?>
<tr>
<td><?php echo $this->escape($empleado['emp_foto_empleado']);?></td>
<td><?php echo $this->escape($empleado['emp_nombre']);?></td>
<td><?php echo $this->escape($empleado['emp_apellido']);?></td>
<td><?php echo $this->escape($empleado['emp_cedula']);?></td>
</td>
</tr>
<?php endforeach; ?>
Y esta la vista.
Al principio puso algo de problema porque en la vista retornaba objetos, entonces lo cambie retornando de manera asociativa y funciono perfectamente, aunque yo se que se podia cambiar la forma de retorno con fetch mode pero asi quedo perfecto, te agradezco mucho tu ayuda. |