Spec-Zone.ru › CakePHP 2.10

Класс DbConfigTask

Класс задач для создания и обновления файла конфигурации базы данных.

AppShell
Extended by DbConfigTask
Пакет: Cake\Консоль\Команда\Задача
Авторские права: Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
Лицензия: MIT Лицензия
Расположение: Cake/Console/Command/Task/DbConfigTask.php

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

  • $_defaultConfig protected
    array
    Установки по умолчанию для конфигурации
  • $databaseClassName public
    string

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

  • $path public
    string
    путь к каталогу CONFIG

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

  • _interactive() protected
    Интерактивный интерфейс
  • _verify() protected
    Вывод сообщения о проверке и сборка, если все хорошо
  • bake() public
    Собирает и записывает database.php
  • execute() public
    Метод выполнения, всегда используется для задач
  • getConfig() public
    Получить указанное пользователем имя подключения
  • getOptionParser() public
    Получает экземпляр анализатора опций и настраивает его.
  • initialize() public
    обработчик инициализации

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

_interactive()исходный код protected

_interactive( )

Интерактивный интерфейс

_verify()исходный код protected

_verify( array $config )

Вывод сообщения о проверке и сборка, если все хорошо

Параметры

массив $config
Данные конфигурации.

Возвращает

boolean
True, если пользователь подтверждает, что все хорошо, иначе false

bake()исходный код public

bake( array $configs )

Собирает и записывает database.php

Параметры

массив $configs
Установки конфигурации, которые нужно использовать

Возвращает

boolean
Успех

execute()исходный код public

execute( )

Метод выполнения, всегда используется для задач

getConfig()исходный код public

getConfig( )

Получить указанное пользователем имя подключения

getOptionParser()исходный код public

getOptionParser( )

Получает экземпляр анализатора опций и настраивает его.

Возвращает

ConsoleOptionParser

initialize()исходный код public

initialize( )

обработчик инициализации

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

$_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'

$pathисходный код

public строка

путь к каталогу CONFIG

null

© 2005–2017 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.10/class-DbConfigTask.html

Spec-Zone.ru

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