Интерфейс CollectionInterface
Представляет коллекцию схемы базы данных
Используется для доступа к информации о таблицах и других данных в базе данных.
Краткое описание методов
-
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