Spec-Zone.ru › CakePHP 4.2

Интерфейс ExpressionInterface

Интерфейс, используемый объектами Expression.

Пространство имён: Cake\Database

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

  • sql() public

    Преобразует узел в фрагмент SQL-строки.

  • traverse() public

    Рекурсивно проходит по каждой части выражения на каждом уровне дерева выражений и выполняет вызываемый объект $callback, передавая в качестве первого параметра экземпляр выражения, который в данный момент итерируется.

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

sql() public

sql(Cake\Database\ValueBinder $binder): string

Преобразует узел в фрагмент SQL-строки.

Параметры

Cake\Database\ValueBinder $binder

Привязка параметров

Возвращает

string

traverse() public

traverse(Closure $callback): $this

Рекурсивно проходит по каждой части выражения на каждом уровне дерева выражений и выполняет вызываемый объект $callback, передавая в качестве первого параметра экземпляр выражения, который в данный момент итерируется.

Параметры

Closure $callback

Вызываемый объект, который применяется ко всем узлам.

Возвращает

$this

© 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/4.3/interface-Cake.Database.ExpressionInterface.html

Spec-Zone.ru

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