Spec-Zone.ru › Phalcon 2

Интерфейс Phalcon\Mvc\Model\CriteriaInterface

Инициализатор Phalcon\Mvc\Model\CriteriaInterface

Методы

абстрактный public Phalcon\Mvc\Model\CriteriaInterface setModelName (string $modelName)

Устанавливает модель, на которой будет выполняться запрос

абстрактный public string getModelName ()

Возвращает внутреннее имя модели, к которой будут применяться критерии

абстрактный public Phalcon\Mvc\Model\CriteriaInterface bind (string $bindParams)

Добавляет параметр привязки к критериям

абстрактный public Phalcon\Mvc\Model\Criteria bindTypes (string $bindTypes)

Устанавливает типы привязки в критериях. Этот метод заменяет все ранее установленные параметры привязки

абстрактный public Phalcon\Mvc\Model\CriteriaInterface columns (string|array $columns)

Устанавливает столбцы для запроса

$criteria->columns(array('id', 'name'));

абстрактный public Phalcon\Mvc\Model\CriteriaInterface join (string $model, [string $conditions], [string $alias], [string $type])

Добавляет соединение к запросу

$criteria->join('Robots');
$criteria->join('Robots', 'r.id = RobotsParts.robots_id');
$criteria->join('Robots', 'r.id = RobotsParts.robots_id', 'r');
$criteria->join('Robots', 'r.id = RobotsParts.robots_id', 'r', 'LEFT');

абстрактный public Phalcon\Mvc\Model\CriteriaInterface where (string $conditions)

Добавляет параметр условий к критериям

абстрактный public Phalcon\Mvc\Model\CriteriaInterface conditions (string $conditions)

Добавляет параметр условий к критериям

абстрактный public Phalcon\Mvc\Model\CriteriaInterface orderBy (string $orderColumns)

Добавляет параметр сортировки к критериям

абстрактный public Phalcon\Mvc\Model\CriteriaInterface limit (int $limit, [int $offset])

Устанавливает параметр ограничения к критериям

абстрактный public Phalcon\Mvc\Model\CriteriaInterface forUpdate ([boolean $forUpdate])

Устанавливает параметр «for_update» для критериев

абстрактный public Phalcon\Mvc\Model\Criteria sharedLock ([boolean $sharedLock])

Устанавливает параметр «shared_lock» для критериев

абстрактный public Phalcon\Mvc\Model\Criteria andWhere (string $conditions, [array $bindParams], [array $bindTypes])

Добавляет условие к текущим условиям с использованием оператора И

абстрактный public Phalcon\Mvc\Model\Criteria orWhere (string $conditions, [array $bindParams], [array $bindTypes])

Добавляет условие к текущим условиям с использованием оператора ИЛИ

абстрактный public Phalcon\Mvc\Model\Query\Builder betweenWhere (string $expr, mixed $minimum, mixed $maximum)

Добавляет условие BETWEEN к текущим условиям

$criteria->betweenWhere('price', 100.25, 200.50);

абстрактный public Phalcon\Mvc\Model\Query\Builder notBetweenWhere (string $expr, mixed $minimum, mixed $maximum)

Добавляет условие NOT BETWEEN к текущим условиям

$criteria->notBetweenWhere('price', 100.25, 200.50);

абстрактный public Phalcon\Mvc\Model\Query\Builder inWhere (string $expr, array $values)

Добавляет условие IN к текущим условиям

$criteria->inWhere('id', [1, 2, 3]);

абстрактный public Phalcon\Mvc\Model\Query\Builder notInWhere (string $expr, array $values)

Добавляет условие NOT IN к текущим условиям

$criteria->notInWhere('id', [1, 2, 3]);

абстрактный public string getWhere ()

Возвращает параметр условий в критериях

абстрактный public string getConditions ()

Возвращает параметр условий в критериях

абстрактный public string getLimit ()

Возвращает параметр ограничения в критериях

абстрактный public string getOrder ()

Возвращает параметр сортировки в критериях

абстрактный public string getParams ()

Возвращает все параметры, определенные в критериях

абстрактный public static static fromInput (Phalcon\DiInterface $dependencyInjector, string $modelName, array $data)

Создает Phalcon\Mvc\Model\Criteria на основе входного массива, такого как $_POST

абстрактный public Phalcon\Mvc\Model\ResultsetInterface execute ()

Выполняет поиск, используя параметры, созданные с помощью критериев

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Mvc_Model_CriteriaInterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API