예제 #1
0
 /**
  * Поиск по категории
  * @param array $ids массив идентификаторов категорий новостей
  * @return $this
  */
 public function bySections($ids)
 {
     $class = $this->modelClass;
     $table = $class::tableName();
     $relTable = CatalogSection::tableName();
     $this->published();
     if ($ids) {
         $this->joinWith('sections', true)->andWhere(["{$relTable}.id" => $ids])->groupBy("{$table}.id");
     }
     return $this;
 }