/** * Создание внутренних запросов модели * с прикреплённым типом материала * * @param integer $type Тип запроса * @return ORM */ protected function _build($type) { parent::_build($type); if ($type == Database::SELECT and $this->_type_alias !== NULL) { $this->_db_builder->where('type.alias', '=', $this->_type_alias); } return $this; }
protected function _build($type) { switch ($type) { case Database::SELECT: case Database::UPDATE: case Database::DELETE: if ($this->_filter_mode) { $this->apply_mode_filter(); } if ($this->_site_id !== NULL) { $this->apply_site_id_filter(); } } return parent::_build($type); }