Table Of ContentsPrevious topic< Interface Phalcon\Mvc\Model\QueryInterface Next topic |
Interface Phalcon\Mvc\Model\Query\BuilderInterface¶Phalcon\Mvc\Model\Query\BuilderInterface initializer Methods¶abstract public distinct (unknown $distinct) ... abstract public getDistinct () ... abstract public Phalcon\Mvc\Model\Query\BuilderInterface columns (string|array $columns) Sets the columns to be queried abstract public string|array getColumns () Return the columns to be queried abstract public Phalcon\Mvc\Model\Query\BuilderInterface from (string|array $models) Sets the models who makes part of the query abstract public Phalcon\Mvc\Model\Query\BuilderInterface addFrom (string $model, [string $alias]) Add a model to take part of the query abstract public string|array getFrom () Return the models who makes part of the query abstract public Phalcon\Mvc\Model\Query\BuilderInterface join (string $model, [string $conditions], [string $alias]) Adds a INNER join to the query abstract public Phalcon\Mvc\Model\Query\Builder innerJoin (string $model, [string $conditions], [string $alias]) Adds a INNER join to the query abstract public Phalcon\Mvc\Model\Query\Builder leftJoin (string $model, [string $conditions], [string $alias]) Adds a LEFT join to the query abstract public Phalcon\Mvc\Model\Query\Builder rightJoin (string $model, [string $conditions], [string $alias]) Adds a RIGHT join to the query abstract public Phalcon\Mvc\Model\Query\BuilderInterface where (string $conditions, [array $bindParams], [array $bindTypes]) Sets conditions for the query abstract public Phalcon\Mvc\Model\Query\Builder andWhere (string $conditions, [array $bindParams], [array $bindTypes]) Appends a condition to the current conditions using a AND operator abstract public Phalcon\Mvc\Model\Query\Builder orWhere (string $conditions, [array $bindParams], [array $bindTypes]) Appends a condition to the current conditions using a OR operator abstract public Phalcon\Mvc\Model\Query\Builder betweenWhere (string $expr, mixed $minimum, mixed $maximum) Appends a BETWEEN condition to the current conditions abstract public Phalcon\Mvc\Model\Query\Builder notBetweenWhere (string $expr, mixed $minimum, mixed $maximum) Appends a NOT BETWEEN condition to the current conditions <?php
$builder->notBetweenWhere('price', 100.25, 200.50);
abstract public Phalcon\Mvc\Model\Query\Builder inWhere (string $expr, array $values) Appends an IN condition to the current conditions abstract public Phalcon\Mvc\Model\Query\Builder notInWhere (string $expr, array $values) Appends a NOT IN condition to the current conditions abstract public string|array getWhere () Return the conditions for the query abstract public Phalcon\Mvc\Model\Query\BuilderInterface orderBy (string $orderBy) Sets a ORDER BY condition clause abstract public string|array getOrderBy () Return the set ORDER BY clause abstract public Phalcon\Mvc\Model\Query\BuilderInterface having (string $having) Sets a HAVING condition clause abstract public string|array getHaving () Returns the HAVING condition clause abstract public Phalcon\Mvc\Model\Query\BuilderInterface limit (int $limit, [int $offset]) Sets a LIMIT clause abstract public string|array getLimit () Returns the current LIMIT clause abstract public Phalcon\Mvc\Model\Query\BuilderInterface groupBy (string $group) Sets a LIMIT clause abstract public string getGroupBy () Returns the GROUP BY clause abstract public string getPhql () Returns a PHQL statement built based on the builder parameters abstract public Phalcon\Mvc\Model\QueryInterface getQuery () Returns the query built |