Spec-Zone.ru › Symfony 2.8

ORMQueryBuilderLoader

class ORMQueryBuilderLoader implements EntityLoaderInterface

Загружает сущности с помощью экземпляра {@link QueryBuilder}.

Методы

__construct(QueryBuilder|Closure $queryBuilder, ObjectManager $manager = null, string $class = null)

Создаёт загрузчик запросов ORM Query Builder.

массив getEntities()

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

массив getEntitiesByIds(string $identifier, array $values)

Возвращает массив сущностей, соответствующих заданным идентификаторам.

Детали

__construct(QueryBuilder|Closure $queryBuilder, ObjectManager $manager = null, string $class = null)

Создаёт загрузчик запросов ORM Query Builder.

Параметры

QueryBuilder|Closure $queryBuilder Построитель запроса или замыкание для создания построителя запроса. Передача замыкания устарела и больше не будет поддерживаться начиная с Symfony 3.0.
ObjectManager $manager Устарело
string $class Устарело

Исключения

UnexpectedTypeException

массив getEntities()

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

Возвращаемое значение

массив Сущности

массив getEntitiesByIds(string $identifier, array $values)

Возвращает массив сущностей, соответствующих заданным идентификаторам.

Параметры

string $identifier Поле идентификатора объекта. Этот метод не применим для полей с несколькими идентификаторами.
массив $values Значения идентификаторов

Возвращаемое значение

массив Сущности

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Bridge/Doctrine/Form/ChoiceList/ORMQueryBuilderLoader.html

Spec-Zone.ru

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