/** * @param GridModel $grid * * @return string */ public function __invoke(GridModel $grid) { $output = '<tfoot>'; $output .= $this->getView()->gridFooterRow($grid->getColumns()); $output .= '</tfoot>'; return $output; }
/** * @param GridModel $grid * * @return string */ public function __invoke(GridModel $grid) { $output = '<tbody>'; $rows = $grid->getRows(); if ($rows instanceof \Traversable || is_array($rows)) { foreach ($rows as $row) { $output .= $this->getView()->gridBodyRow($row, $grid->getColumns()); } } $output .= '</tbody>'; return $output; }