Spec-Zone.ru › Symfony 2.7

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/2.7/Symfony/Bridge/Doctrine/Form/ChoiceList/EntityChoiceList.html

Spec-Zone.ru

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