Spec-Zone.ru › CakePHP 4.2

Интерфейс CollectionInterface

Представляет коллекцию схемы базы данных

Используется для доступа к информации о таблицах и других данных в базе данных.

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

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

  • describe() public

    Получить метаданные столбцов для таблицы.

  • listTables() public

    Получить список таблиц, доступных в текущем подключении.

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

describe() public

describe(string $name, array $options = []): Cake\Database\Schema\TableSchemaInterface

Получить метаданные столбцов для таблицы.

Кеширование будет применено, если cacheMetadata ключ присутствует в параметрах конфигурации подключения. По умолчанию _cakemodel если true.

Параметры

  • forceRefresh - Установите в true, чтобы принудительно перестроить кэшированные метаданные. По умолчанию false.

Параметры

string $name

Имя таблицы для описания.

array $options необязательно

Параметры для использования, см. выше.

Возвращаемое значение

Cake\Database\Schema\TableSchemaInterface

Исключения

Cake\Database\Exception\DatabaseException
при невозможности описания таблицы.

listTables() public

listTables(): string[]

Получить список таблиц, доступных в текущем подключении.

Возвращаемое значение

string[]

© 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.2/interface-Cake.Database.Schema.CollectionInterface.html

Spec-Zone.ru

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