Пример #1
0
 /**
  * Show data in grid from view
  */
 public function GET_show()
 {
     $view = new View('crud/' . $this->view . '/grid');
     $view->name = $this->controller_name;
     $view->filters = CRUD_Tools::get_param('id');
     foreach ($view->filters as $filter => $value) {
         $this->model->add_filter($filter, $value);
     }
     $view->data = $this->model->get_array();
     $view->columns = $this->model->get_items();
     $view->base_controller = $this->base_controller;
     $view->pagination = null;
     $view->sortable = $this->model->is_sortable();
     if ($this->model->render_pagination()) {
         $view->pagination = $this->model->render_pagination();
     }
     $this->template->content = $view->render();
 }