Spec-Zone.ru › CakePHP 4.2

Интерфейс ограничений ConstraintsInterface

Определяет интерфейс для фикстуры, которая должна управлять ограничениями.

Если реализация Cake\Datasource\FixtureInterface также реализует этот интерфейс, FixtureManager будет использовать эти методы для управления ограничениями фикстуры.

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

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

  • createConstraints() public

    Построение и выполнение SQL-запросов, необходимых для создания ограничений для фикстуры

  • dropConstraints() public

    Построение и выполнение SQL-запросов, необходимых для удаления ограничений для фикстуры

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

createConstraints() public

createConstraints(Cake\Datasource\ConnectionInterface $connection): bool

Построение и выполнение SQL-запросов, необходимых для создания ограничений для фикстуры

Параметры

Cake\Datasource\ConnectionInterface $connection

Экземпляр базы данных, в которую будут созданы ограничения.

Возвращает

bool

dropConstraints() public

dropConstraints(Cake\Datasource\ConnectionInterface $connection): bool

Построение и выполнение SQL-запросов, необходимых для удаления ограничений для фикстуры

Параметры

Cake\Datasource\ConnectionInterface $connection

Экземпляр базы данных, из которой будут удалены ограничения.

Возвращает

bool

© 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.ConstraintsInterface.html

Spec-Zone.ru

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