예제 #1
0
파일: section.php 프로젝트: nergal/2mio
 /**
  * Создание внутренних запросов модели
  * с прикреплённым типом материала
  *
  * @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;
 }
예제 #2
0
파일: base.php 프로젝트: greor/satin-spb
 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);
 }