Spec-Zone.ru › Phalcon 2

Класс Phalcon\Config

реализует ArrayAccess, Countable

Phalcon\Config предназначен для упрощения доступа к данным конфигурации и их использования в приложениях. Он предоставляет интерфейс доступа к данным конфигурации в коде приложения на основе вложенных свойств объекта.

$config = new Phalcon\Config(array(
    "database" => array(
            "adapter" => "Mysql",
            "host" => "localhost",
            "username" => "scott",
            "password" => "cheetah",
            "dbname" => "test_db"
    ),
    "phalcon" => array(
            "controllersDir" => "../app/controllers/",
            "modelsDir" => "../app/models/",
            "viewsDir" => "../app/views/"
    )
 ));

Методы

public __construct ([массив $arrayConfig])

Конструктор Phalcon\Config

public логический тип offsetExists (неизвестный тип $property)

Позволяет проверить, определено ли свойство с помощью синтаксиса массива

var_dump(isset($config['database']));

public смешанный тип get (строка $index, [смешанный тип $defaultValue])

Получает свойство из конфигурации; если свойство не определено, возвращает null. Если значение равно null или не определено, используется значение по умолчанию.

echo $config->get('controllersDir', '../app/controllers/');

public строка offsetGet (неизвестный тип $property)

Получает свойство с использованием синтаксиса массива

print_r($config['database']);

public offsetSet (неизвестный тип $property, смешанный тип $value)

Устанавливает свойство с использованием синтаксиса массива

$config['database'] = array('type' => 'Sqlite');

public offsetUnset (неизвестный тип $property)

Удаляет свойство с использованием синтаксиса массива

unset($config['database']);

public merge (Phalcon\Config $config)

Сливает конфигурацию в текущую

$appConfig = new Phalcon\Config(array('database' => array('host' => 'localhost')));
$globalConfig->merge($config2);

public массив toArray ()

Рекурсивно преобразует объект в массив

print_r($config->toArray());

public count ()

...

public __wakeup ()

...

public static Phalcon\Config __set_state ([неизвестный тип $properties])

Восстанавливает состояние объекта Phalcon\Config

public __get (неизвестный тип $property)

...

public __set (неизвестный тип $property, неизвестный тип $value)

...

public __isset (неизвестный тип $property)

...

public __unset (неизвестный тип $property)

...

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Config.html

Spec-Zone.ru

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