Afin d’optimiser les performances du plugin GIS j’ai voulu simplifier le code des squelettes qui génèrent le JSON qui alimente les cartes du plugin. Le squelette original contenait deux boucles imbriquées comme ceci :
http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/branches/v2/json/gis_articles.html?rev=55738
On va donc tenter d’utiliser qu’une seule boucle avec une jointure au lieu des deux boucles imbriquées.
Essai 1
On utilise les jointures "classiques" dans la (…)
Accueil > Mots-clés > tags > jointures
jointures
Articles
-
Divagations sur les jointures avec SPIP
29 décembre 2011, par b_b -
Afficher des documents des articles d’une rubrique en une seule boucle
28 novembre 2009, par b_bDernièrement sur la liste spip-apéros brestoise Hélène me posait la question suivante :
Comment afficher tous les documents du site sauf ceux dont l’article est dans les rubriques 3 ou 9 ?
Commençons par quelque chose de simple (qui ne fonctionnera pas) :
#ID_DOCUMENT - #FICHIER
En appliquant le critère id_rubrique à la boucle documents on demande à SPIP de récupérer les documents attachés aux rubriques.
Donc il faut d’abord que nous placions notre boucle documents dans une (…)