public static function getIterAllComponents() { $dashComp = new DashboardComponent(); $db = Zend_Registry::get('dbAdapter'); $enumSelect = $db->select()->from($dashComp->_table)->order('dashboardComponent.name ASC'); $iter = $dashComp->getIterator($enumSelect); $iter->rewind(); $resarr = array(); while ($iter->valid()) { $item = $iter->current(); $resarr[] = $item; $iter->next(); } return $resarr; }
public function listAction() { $rows = array(); $dashboardComponent = new DashboardComponent(); $dashboardComponentIterator = $dashboardComponent->getIterator(); foreach ($dashboardComponentIterator as $dashboard) { $row = array(); $row['id'] = $dashboard->dashboardComponentId; $row['data'][] = $dashboard->name; $row['data'][] = $dashboard->systemName; $row['data'][] = $dashboard->type; $row['data'][] = $dashboard->content; $rows[] = $row; } $json = Zend_Controller_Action_HelperBroker::getStaticHelper('json'); $json->suppressExit = true; $json->direct(array('rows' => $rows)); }