Spec-Zone.ru › Symfony 3.1

EntityChoiceList устаревшее

class EntityChoiceList extends ObjectChoiceList

устаревшее

Устаревшее с Symfony 2.7, будет удалено в Symfony 3.0. Используйте {@link DoctrineChoiceLoader} вместо этого.

Список выбора, представляющий список сущностей Doctrine в качестве вариантов.

Методы

__construct(ObjectManager $manager, string $class, string $labelPath = null, EntityLoaderInterface $entityLoader = null, array|Traversable|null $entities = null, array $preferredEntities = array(), string $groupPath = null, PropertyAccessorInterface $propertyAccessor = null)

Создаёт новый список выбора сущностей.

array getChoices()

Возвращает список сущностей.

array getValues()

Возвращает значения для сущностей.

array getPreferredViews()

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

array getRemainingViews()

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

array getChoicesForValues(array $values)

Возвращает сущности, соответствующие заданным значениям.

array getValuesForChoices(array $entities)

Возвращает значения, соответствующие заданным сущностям.

array getIndicesForChoices(array $entities) устаревшее

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

array getIndicesForValues(array $values) устаревшее

Возвращает сущности, соответствующие заданным значениям.

Подробности

__construct(ObjectManager $manager, string $class, string $labelPath = null, EntityLoaderInterface $entityLoader = null, array|Traversable|null $entities = null, array $preferredEntities = array(), string $groupPath = null, PropertyAccessorInterface $propertyAccessor = null)

Создаёт новый список выбора сущностей.

Параметры

ObjectManager $manager Экземпляр EntityManager
string $class Имя класса
string $labelPath Путь к свойству, используемому для меток вариантов. Значение получается путем вызова метода-геттера объекта. Если путь равен NULL, вместо этого используется метод __toString() объекта.
EntityLoaderInterface $entityLoader Дополнительный создатель запросов
array|Traversable|null $entities Массив вариантов или null для отложенной загрузки
array $preferredEntities Массив предпочтительных вариантов
string $groupPath Путь к свойству, используемому для группировки вариантов. Разрешено только если варианты передаются как плоский массив.
PropertyAccessorInterface $propertyAccessor Граф рефлексии для чтения путей свойств.

array getChoices()

Возвращает список сущностей.

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

array Варианты с их индексами в качестве ключей

См. также

ChoiceListInterface

array getValues()

Возвращает значения для сущностей.

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

array Значения с соответствующими индексами выбора в качестве ключей

См. также

ChoiceListInterface

array getPreferredViews()

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

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

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

См. также

ChoiceListInterface

array getRemainingViews()

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

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

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

См. также

ChoiceListInterface

array getChoicesForValues(array $values)

Возвращает сущности, соответствующие заданным значениям.

Параметры

array $values Массив значений вариантов. Несуществующие значения в этом массиве игнорируются

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

array Массив вариантов с возрастающими целочисленными ключами, начиная с 0

См. также

ChoiceListInterface

array getValuesForChoices(array $entities)

Возвращает значения, соответствующие заданным сущностям.

Параметры

array $entities

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

array Массив значений вариантов с возрастающими целочисленными ключами, начиная с 0

См. также

ChoiceListInterface

array getIndicesForChoices(array $entities) устаревшее

устаревшее

с версии 2.4, будет удалено в 3.0.

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

Параметры

array $entities

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

array Массив индексов с возрастающими целочисленными ключами, начиная с 0

См. также

ChoiceListInterface

array getIndicesForValues(array $values) устаревшее

устаревшее

с версии 2.4, будет удалено в 3.0.

Возвращает сущности, соответствующие заданным значениям.

Параметры

array $values Массив значений вариантов. Несуществующие значения в этом массиве игнорируются

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

array Массив индексов с возрастающими целочисленными ключами, начиная с 0

См. также

ChoiceListInterface

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

Spec-Zone.ru

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