Editing a configuration

There are many ways to create content in your Config object. You can simply pass it an array like it is shown in the example below:

Create configuration with array

// configuration array

$conf = array(
'DB' => array(
'type' => 'mysql',
'host' => 'localhost',
'user' => 'root',
'pass' => 'root'

// Config object

$config = new Config();
$root =& $config->parseConfig($conf,
'name' => 'conf'));
$root->toString('phparray', array('name' => 'conf'));

You can also ask Config to look for a file on your filesystem and try to parse it. You would then do it like this. This example assumes you have a valid XML file:

Create configuration with a file

// Config object

$config = new Config();
$root =& $config->parseConfig('/path/to/file.xml''xml');
$root->toString('phparray', array('name' => 'conf'));

At the moment, Config can parse XML, PHP arrays, ini files, Apache conf and other generic type of configurations with comments and key-value pairs.

Of course, it is also possible to create the configuration from scratch as shown in the previous section example.

Introduction (Previous) Available Containers (Next)
Last updated: Sat, 16 Feb 2019 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report.
View this page in:
  • English

User Notes:

There are no user contributed notes for this page.