Exemple #1
0
 /** В этой функции необходимо проводить проверку прав и конфигурирование фильтров
  * @return FilterRenderer фильтр
  */
 protected function prepareFilter()
 {
     if ($this->fw->get('use_app_routes')) {
         $this->fw->set('filter_root_route', $this->fw->alias('app_backend_content', 'table=' . $this->table));
     } else {
         $this->fw->set('filter_root_route', $this->fw->alias('backend_content', 'table=' . $this->table));
     }
     $filter = new \helpers\filters\FilterRenderer($this->table);
     $filter->switchOffFilterByFieldName('id');
     $filter->switchOffFilterByFieldName('user_id');
     $filter->switchOffFilterByFieldName('slug');
     $filter->switchOffFilterByFieldName('moderation');
     $filter->switchOffAfFilter();
     //$filter->switchOffFkoFilter();
     return $filter;
 }