QueryBuilder
- Full name:
\Zemit\Mvc\Model\EagerLoading\QueryBuilder
- Parent class:
Builder
- This class is marked as final and can't be subclassed
- This class is a Final class
Constants
Constant | Visibility | Type | Value |
---|---|---|---|
E_NOT_ALLOWED_METHOD_CALL | public | 'When eager loading relations queries must return full entities' |
Methods
distinct
public distinct(mixed $distinct): \Phalcon\Mvc\Model\Query\BuilderInterface
Parameters:
Parameter | Type | Description |
---|---|---|
$distinct | mixed |
Throws:
columns
public columns(mixed $columns): \Phalcon\Mvc\Model\Query\BuilderInterface
Parameters:
Parameter | Type | Description |
---|---|---|
$columns | mixed |
Throws:
where
Replacing where to andWhere in order to avoid loosing relationship conditions
public where(string $conditions, array $bindParams = [], array $bindTypes = []): \Phalcon\Mvc\Model\Query\BuilderInterface
Parameters:
Parameter | Type | Description |
---|---|---|
$conditions | string | |
$bindParams | array | |
$bindTypes | array |