Пример #1
0
Файл: Id.php Проект: t4web/base
 public function build(QueryBuilderInterface $queryBuilder)
 {
     if ($this->isForeign) {
         $queryBuilder->join($this->joinTable, $this->joinRule);
     } else {
         $queryBuilder->from($this->table);
     }
     $queryBuilder->addFilterEqual("{$this->table}.id", $this->id);
 }
Пример #2
0
 public function build(QueryBuilderInterface $queryBuilder)
 {
     if ($this->isForeign) {
         $queryBuilder->join($this->joinTable, $this->joinRule);
     } else {
         $queryBuilder->from($this->table);
     }
     $this->callBuildMethod($queryBuilder);
 }
Пример #3
0
 public function build(QueryBuilderInterface $queryBuilder)
 {
     if (!$this->isForeign) {
         $queryBuilder->from($this->table);
     }
 }
Пример #4
0
 public function count(CriteriaInterface $criteria)
 {
     $criteria->build($this->queryBuilder);
     $select = $this->queryBuilder->getQuery();
     return $this->tableGateway->count($select);
 }