Класс IdentifierExpression
Представляет имя одного идентификатора в базе данных.
Значения идентификаторов небезопасны при использовании данных, предоставленных пользователем. Значения будут заключены в кавычки при включенном режиме цитирования идентификаторов.
- Cake\Database\Expression\IdentifierExpression реализует Cake\Database\ExpressionInterface
См.: \Cake\Database\Query::identifier()
Расположение: Database/Expression/IdentifierExpression.php
Краткое описание свойств
-
$_identifierprotectedСодержит строку идентификатораstring
Краткое описание методов
- __construct() publicКонструктор
- getIdentifier() publicВозвращает идентификатор, который представляет данное выражение
- setIdentifier() publicУстанавливает идентификатор, который представляет данное выражение
- sql() publicПреобразует выражение в строковое представление
- traverse() public
Этот метод ничего не делает, так как это выражение типа лист, и следовательно, нет ничего, что нужно обходить
Подробное описание методов
__construct()source public
__construct( string $identifier )
Конструктор
Параметры
- строка
$identifier - Идентификатор, который представляет данное выражение
getIdentifier()source public
getIdentifier( )
Возвращает идентификатор, который представляет данное выражение
Возвращает
строкаsetIdentifier()source public
setIdentifier( string $identifier )
Устанавливает идентификатор, который представляет данное выражение
Параметры
- строка
$identifier - Идентификатор
sql()source public
sql( Cake\Database\ValueBinder $generator )
Преобразует выражение в строковое представление
Параметры
- Cake\Database\ValueBinder
$generator - Объект-генератор заглушек
Возвращает
строкаРеализация
Cake\Database\ExpressionInterface::sql() traverse()source public
traverse( callable $callable )
Этот метод ничего не делает, так как это выражение типа лист, и следовательно, нет ничего, что нужно обходить
Параметры
- вызываемый объект
$callable - Вызываемый объект для обхода.
Реализация
Cake\Database\ExpressionInterface::traverse() Подробное описание свойств
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.8/class-Cake.Database.Expression.IdentifierExpression.html