ORMQueryBuilderLoader
class ORMQueryBuilderLoader implements EntityLoaderInterface
Загружает сущности с помощью экземпляра {@link QueryBuilder}.
Методы
| __construct(QueryBuilder $queryBuilder) Создаёт загрузчик ORM Query Builder. | ||
| массив | getEntities() Возвращает массив сущностей, являющихся допустимыми вариантами в соответствующем списке выбора. | |
| массив | getEntitiesByIds(string $identifier, array $values) Возвращает массив сущностей, соответствующих заданным идентификаторам. |
Подробности
__construct(QueryBuilder $queryBuilder)
Создаёт загрузчик ORM Query Builder.
Параметры
| QueryBuilder | $queryBuilder | Построитель запроса для создания запроса |
массив getEntities()
Возвращает массив сущностей, являющихся допустимыми вариантами в соответствующем списке выбора.
Возвращаемое значение
| массив | Сущности |
массив getEntitiesByIds(string $identifier, array $values)
Возвращает массив сущностей, соответствующих заданным идентификаторам.
Параметры
| строка | $identifier | Поле идентификатора объекта. Этот метод не применим для полей с несколькими идентификаторами. |
| массив | $values | Значения идентификаторов |
Возвращаемое значение
| массив | Сущности |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Bridge/Doctrine/Form/ChoiceList/ORMQueryBuilderLoader.html