Можно ли написать Zend View Helper, который мог бы представлять набор результатов любой операции fetchAll () в качестве универсальной таблицы?
Код моей модели выглядит так
class Model_DbTable_XWZ extends Zend_Db_Table_Abstract
{
protected $_name = 'xwz';
protected $_primary = 'id';
public function getA()
{
$sql = $this->select()
....
return $this->fetchAll($sql);
}
public function getB()
{
$sql = $this->select()
......
return $this->fetchAll($sql);
но вместо использования Zend_Debug :: Dump () для просмотра результатов, было бы удобно использовать универсальный помощник вида.
class Zend_View_Helper_DisplayGenericTableHelper extends Zend_View_Helper_Abstract {
public $view;
public function setView(Zend_View_Interface $view)
{
$this->view = $view;
}
public function displayGenericTableHelper($result)
{
....??
}
}
Что-то вроде, но я не уверен, как определить имена столбцов из объекта $ result.