objet Config_Container::addItem (
objet &$item
, chaîne $emplacement = 'bottom'
, objet $cible
= = null
)
Cette méthode va ajouter un objet Config_Container fils au conteneur courrant. Ainsi, addItem() ne peut être appelée que sur un conteneur de type section. Si une position est specifiée, l'objet sera ajouté à cette position. Si la position est 'before' ou 'after' un objet cible est requis. L'objet sera ajouté relativement à la cible dans l'objet conteneur.
un objet conteneur
spécifie la position 'bottom' , 'top' , 'after' , 'before'
nécéssaire si vous choisissez 'before' ou 'after' dans $emplacement . $cible doit être un des enfants de ce conteneur. ZendEngine2 acceptera les références par défaut. Il sera alors possible d'avoir &$cible à la place de cela.
objet - une référence à l'objet ajouté
This function can not be called statically.
Ajouter un élément en utilisant addItem()
<?php
$section =& new Config_Container('section', 'conf');
$directive =& new Config_Container('directive', 'user', 'mansion');
$section->addItem($directive);
?>
Ajouter un élément en utilisant addItem() et une position relative à un autre élément
<?php
$section =& new Config_Container('section', 'conf');
$directive =& new Config_Container('directive', 'user', 'mansion');
$section->addItem($directive);
$commentaire =& new Config_Container('comment', null, 'Ici je place mon nom');
$section->addItem($commentaire, 'before', $directive);
?>