Méthode Categories_management :: Build_children_id_list
Build_children_id_list
Build_children_id_list — Crée la liste des catégories contenues par une catégorie.
Cette méthode de la classe Categories_management insère dans le tableau $liste_categories contenant la liste des identifiants (entiers) de toutes les catégories contenues dans la catégorie $id_categorie.
Le paramètre facultatif $parcours_recursif sert à indiquer si on souhaite parcourir récursivement l'arbre des catégories (c'est-à-dire ne pas renvoyer seulement les sous-catégories de premier niveau mais toutes les sous-catégories des sous-catégories de la catégorie). Par défaut le parcours récursif est choisi (valeur RECURSIVE_EXPLORATION), mais vous pouvez mettre la constante NOT_RECURSIVE_EXPLORATION pour parcourir qu'un seul niveau de profondeur.
Le deuxième paramètre détermine si la catégorie courante ($id_categorie) est à inclure dans la liste. Par défaut elle ne le sera pas (valeur DO_NOT_ADD_THIS_CATEGORY_IN_LIST), on peut la forcer à être insérée en mettant la valeur ADD_THIS_CATEGORY_IN_LIST.
Cette méthode ne renvoie rien. Elle complète le tableau passé en paramètre (en réalité il est passé par référence).
Build_parent_id_list : construit la liste des catégories parentes.
Build_children_id_list — Crée la liste des catégories contenues par une catégorie.
Description
Code PHP :
Cette méthode de la classe Categories_management insère dans le tableau $liste_categories contenant la liste des identifiants (entiers) de toutes les catégories contenues dans la catégorie $id_categorie.
Le paramètre facultatif $parcours_recursif sert à indiquer si on souhaite parcourir récursivement l'arbre des catégories (c'est-à-dire ne pas renvoyer seulement les sous-catégories de premier niveau mais toutes les sous-catégories des sous-catégories de la catégorie). Par défaut le parcours récursif est choisi (valeur RECURSIVE_EXPLORATION), mais vous pouvez mettre la constante NOT_RECURSIVE_EXPLORATION pour parcourir qu'un seul niveau de profondeur.
Le deuxième paramètre détermine si la catégorie courante ($id_categorie) est à inclure dans la liste. Par défaut elle ne le sera pas (valeur DO_NOT_ADD_THIS_CATEGORY_IN_LIST), on peut la forcer à être insérée en mettant la valeur ADD_THIS_CATEGORY_IN_LIST.
Valeur de retour
Cette méthode ne renvoie rien. Elle complète le tableau passé en paramètre (en réalité il est passé par référence).
Voir aussi
Build_parent_id_list : construit la liste des catégories parentes.