Buenos dias a todos por aca, intento hacer un query de la siguiente forma con zend framework pero no lo consigo, quiero utilizar while, ya que con foreach ya se hacerlo, dejo mi codigo para ver en que estoy mal:
index.phtml
Código PHP:
<?php
while ($rows = $this->fetch($this->$datos)){
echo $rows;
}
?>
Model.php
Código PHP:
<?php
class Application_Model_Datas extends Zend_Db_Table_Abstract
{
protected $_name = 'album';
public function listar()
{
$sql = 'SELECT * FROM album';
$select = $this->select($sql);
return $select;
}
}
IndexController.php
Código PHP:
<?php
class IndexController extends Zend_Controller_Action
{
public function init()
{
/* Initialize action controller here */
}
public function indexAction()
{
$table = new Application_Model_Datas();
$this->view->datos = $table->listar();
}
}