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