IdReader
class IdReader
Утилита для чтения идентификаторов объектов.
Методы
| __construct(ObjectManager $om, ClassMetadata $classMetadata) | ||
| bool | isSingleId() Возвращает, имеет ли класс одностолбцовый идентификатор. | |
| bool | isIntId() Возвращает, имеет ли класс одностолбцовый целочисленный идентификатор. | |
| mixed | getIdValue(object $object) Возвращает значение идентификатора для объекта. | |
| string | getIdField() Возвращает имя поля идентификатора. |
Подробное описание
__construct(ObjectManager $om, ClassMetadata $classMetadata)
Параметры
| ObjectManager | $om | |
| ClassMetadata | $classMetadata |
bool isSingleId()
Возвращает, имеет ли класс одностолбцовый идентификатор.
Значение возврата
| bool | возвращает true если у класса есть одностолбцовый идентификатор и false в противном случае |
bool isIntId()
Возвращает, имеет ли класс одностолбцовый целочисленный идентификатор.
Значение возврата
| bool | возвращает true если у класса есть одностолбцовый целочисленный идентификатор и false в противном случае |
mixed getIdValue(object $object)
Возвращает значение идентификатора для объекта.
Этот метод предполагает, что объект имеет одностолбцовый идентификатор.
Параметры
| object | $object | Объект |
Значение возврата
| mixed | Значение идентификатора |
string getIdField()
Возвращает имя поля идентификатора.
Этот метод предполагает, что объект имеет одностолбцовый идентификатор.
Значение возврата
| string | Имя поля идентификатора |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Bridge/Doctrine/Form/ChoiceList/IdReader.html