Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Calculer les sous-rubriques récursivement
[(#REM) ce squelette retourne un tableau serializé contenant les
sous-rubriques de la rubrique définie par l'id_rubrique passé en
#ENV.
exemple d'appel :
[(#SET{rubriques_agenda, #INCLURE{fond=calculer/sous_rubriques,
id_rubrique=37}
|unserialize}
)]
]
#SET{ids_rubriques_filles, #ARRAY{0, #ENV{id_rubrique}}}
<BOUCLE_rubs(RUBRIQUES){id_parent=#ENV{id_rubrique}}>
#SET{ids_rubriques_filles, #GET{ids_rubriques_filles}|push{#ID_RUBRIQUE}}
<BOUCLE_sous_rubs(RUBRIQUES){id_parent}>
#SET{ids_rubriques_filles, #GET{ids_rubriques_filles}|push{#ID_RUBRIQUE}}
<BOUCLE_sous_sous_rubs(BOUCLE_sous_rubs) />
</BOUCLE_sous_rubs>
</BOUCLE_rubs>
[(#GET{ids_rubriques_filles}|serialize)]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment