Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

Utilisation #load

Alexis Godin

05/11/2024 17:27:06

Je travaille sur un module et j’ai 2 besoins mais je ne sais pas si c’est faisable :

1) je veux faire une extraction en triant sur 2 champs ( je sais faire sur un champ)

2) peut-on imbriqué 2 #load? De mon premier load je récupère pour chaque entrée une
valeur qui me permet d’aller récupérer des entrées associées via un autre load

Utilisation #load

BohwaZ/Paheko

05/11/2024 18:15:31

> 1) je veux faire une extraction en triant sur 2 champs ( je sais
> faire sur un champ)

Dans #list, non. Dans #load, oui.

> 2) peut-on imbriqué 2 #load? De mon premier load je récupère pour
> chaque entrée une valeur qui me permet d’aller récupérer des entrées
> associées via un autre load

En théorie oui, à tester.

Utilisation #load

lesanges at zaclys.net via aide

05/11/2024 18:28:49

Le 05/11/2024 à 18:15, BohwaZ/Paheko a écrit :
>> 1) je veux faire une extraction en triant sur 2 champs ( je sais
>> faire sur un champ)
> 
> Dans #list, non. Dans #load, oui.

les critères de tri doivent être séparés par une virgule :
order="critère1 ASC, critère2 DESC"

>> 2) peut-on imbriqué 2 #load? De mon premier load je récupère pour
>> chaque entrée une valeur qui me permet d’aller récupérer des entrées
>> associées via un autre load
> 
> En théorie oui, à tester.


En pratique aussi ; exemple


{{#load type="category" assign="category" order="$$.name"}}
	{{:assign nom_cat=$category.name}}
	{{#load type="equipment" where="$$.category = :key"
:key=$category.key
		assign="equipment"}}
		{{:assign var="equipments.%s.%s"|args:$nom_cat:$equipment.key
			  value=$equipment.designation}}
	{{/load}}
{{/load}}


Jean-Christophe Engel