Config_Container::createItem
Вернуться к: Config_Container class
Config_Container::createItem
Synopsis
object &Config_Container::createItem ( string $type , mixed $item , string $content , array $attributes = null , string $where = 'bottom' , object $target = null )
This method must be called on a section, the created item can be anything. It adds a new child to the current item. If a position is specified, the child will be created at there. It is recommended to use the helper methods instead of calling this method directly.
Parameter
- string $type
-
type of item: directive, section, comment, blank...
- mixed $item
-
item name
- string $content
-
item content
- array $attributes
-
item attributes
- string $where
-
choose a position 'bottom', 'top', 'after', 'before'
- object $target
-
needed if you choose 'before' or 'after' for $where
Return value
object - reference to new item
Throws
Error code | Error value | Meaning | Solution |
---|---|---|---|
" |
Note
This function can not be called statically.
Example
Create some new items using createItem()
<?php
$section =& new Config_Container('section', 'conf');
$section->createItem('directive', 'user', 'root');
$section->createItem('directive', 'pass', 'root');
$header =& $section->createItem('comment', null, 'Database Configuration', 'top');
$section->createItem('blank', null, null, 'after', $header);
?>
Вернуться к: Config_Container class