/**
  * @param \Twig_Environment $env
  * @param TableView $table
  * @return string
  */
 public function table(\Twig_Environment $env, TableView $table)
 {
     return $env->render($table->getTemplate(), array('table' => $table));
 }
Esempio n. 2
0
 /**
  * @return TableView
  */
 public function createView()
 {
     $view = new TableView();
     $view->setData($this->getData())->setVariables($this->getViewVariables())->setTemplate($this->getTemplate())->setClasses($this->getClasses())->setRowTemplate($this->getRowTemplate())->setRowEmptyTemplate($this->getRowEmptyTemplate())->setFooterTemplate($this->getFooterTemplate())->setColumnHeaders($this->getColumnHeaders())->setRows($this->getRows())->setShowPagination($this->showPagination());
     return $view;
 }