Spec-Zone.ru › CakePHP 3.8

Класс IdentifierExpression

Представляет имя одного идентификатора в базе данных.

Значения идентификаторов небезопасны при использовании данных, предоставленных пользователем. Значения будут заключены в кавычки при включенном режиме цитирования идентификаторов.

Cake\Database\Expression\IdentifierExpression реализует Cake\Database\ExpressionInterface
Пространство имён: Cake\Database\Expression
См.: \Cake\Database\Query::identifier()
Расположение: Database/Expression/IdentifierExpression.php

Краткое описание свойств

  • $_identifier protected
    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()

Подробное описание свойств

$_identifiersource

protected строка

Содержит строку идентификатора

© 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

Spec-Zone.ru

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