Класс DbConfigTask
Класс задач для создания и обновления файла конфигурации базы данных.
- AppShell
-
DbConfigTask
Пакет: Cake\Консоль\Команда\Задача
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: Лицензия MIT
Расположение: Cake/Console/Command/Task/DbConfigTask.php
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: Лицензия MIT
Расположение: Cake/Console/Command/Task/DbConfigTask.php
Краткое описание свойств
-
$_defaultConfigprotectedЗначения конфигурации по умолчанию для использованияarray -
$databaseClassNamepublicstringИмя класса конфигурации базы данных. Используется для тестирования.
-
$pathpublicпуть к каталогу CONFIGstring
Краткое описание методов
- _interactive() protectedИнтерактивный интерфейс
- _verify() protectedВывод сообщения о проверке и сборка, если все хорошо
- bake() publicСборка и запись database.php
- execute() publicМетод выполнения, всегда используется для задач
- getConfig() publicПолучение указанного пользователем имени соединения
- getOptionParser() publicПолучает экземпляр парсера параметров и настраивает его.
- initialize() publicобработчик инициализации
Подробное описание методов
_verify()исходный код protected
_verify( array $config )
Вывод сообщения о проверке и сборка, если все хорошо
Параметры
- массив
$config - Данные конфигурации.
Возвращаемое значение
booleanTrue, если пользователь подтвердил, иначе false
bake()исходный код public
bake( array $configs )
Сборка и запись database.php
Параметры
- массив
$configs - Настройки конфигурации для использования
Возвращаемое значение
booleanУспех
getOptionParser()исходный код public
getOptionParser( )
Получает экземпляр парсера параметров и настраивает его.
Возвращаемое значение
ConsoleOptionParserПодробное описание свойств
$_defaultConfigисходный код
protected массив
Значения конфигурации по умолчанию для использования
array(
'name' => 'default',
'datasource' => 'Database/Mysql',
'persistent' => 'false',
'host' => 'localhost',
'login' => 'root',
'password' => 'password',
'database' => 'project_name',
'schema' => null,
'prefix' => null,
'encoding' => null,
'port' => null
) $databaseClassNameисходный код
public строка
Имя класса конфигурации базы данных. Используется для тестирования.
'DATABASE_CONFIG'
© 2005–2016 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/2.9/class-DbConfigTask.html