Re: bug sur prive/objets/liste/auteurs_enligne.html
RastaPopoulos <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Le 03/11/2015 09:48, Fil a écrit :
> Bon du coup c'est moins grave comme bug, c'est juste un problème de
> mauvaise indépendance des packages.
Ça me fait re-penser que pour les boucles, on a une méthode réelle (pas
bidouille quoi) qui permet d'écrire des boucles dans les squelettes même
quand on est pas sûr que la table existe.
```<BOUCLE_patate(PATATES?){id_rubrique}>```
Pourquoi n'a-t-on pas la même chose pour les critères ?
Actuellement si on écrit un critère portant sur un champ SQL (pas un
critère calculé explicite donc), le squelette entière plante si le champ
n'existe pas.
Au niveau syntaxe par contre, je ne sais pas ce que ça pourrait être par
contre, parce que j'ai l'impression qu'on a en partie merdé sur le choix
du caractère "?" :
- dans les critères c'est pour dire que ça annule le critère si la
variable *est vide* (en gros)
- dans les boucles c'est pour dire de ne pas planter si la table
*n'existe pas*
=> ce qui n'a rien à voir !
Du coup si on veut une syntaxe pour dire de ne pas planter si un champ
SQL n'existe pas, on ne peut plus utiliser le "?", déjà pris pour autre
chose. Pas cohérent tout ça… <troll>Mais bon c'est une tradition. :D</troll>
Ou alors, SPIP pourrait-il ne jamais planter quand un champ n'existe
pas, sans rien mettre de plus ? Est-ce que ça poserait des problèmes ?
Ça peut pas juste être ignoré, silencieusement ?
--
RastaPopoulos