Интерфейс ограничений ConstraintsInterface
Определяет интерфейс для фикстуры, которая должна управлять ограничениями.
Если реализация Cake\Datasource\FixtureInterface также реализует этот интерфейс, FixtureManager будет использовать эти методы для управления ограничениями фикстуры.
Краткое описание методов
-
createConstraints() public
Построение и выполнение SQL-запросов, необходимых для создания ограничений для фикстуры
-
dropConstraints() public
Построение и выполнение SQL-запросов, необходимых для удаления ограничений для фикстуры
Подробное описание методов
createConstraints() public
createConstraints(Cake\Datasource\ConnectionInterface $connection): bool
Построение и выполнение SQL-запросов, необходимых для создания ограничений для фикстуры
Параметры
-
Cake\Datasource\ConnectionInterface$connection Экземпляр базы данных, в которую будут созданы ограничения.
Возвращает
booldropConstraints() 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