- 1
[Opened] [Résolu] Foreach vide
Posted by Rob2 on 06/05/2010 12:22
Bonjour,
Je me pose la question de savoir comment gérer l'affichage des tableaux vides avec foreach. Est-ce qu'il est possible d'afficher un message si un tableau est vide, avec un foreachelse par exemple ?
Merci d'avance.
Jelix 1.2.1.1
[Opened] Foreach vide
Posted by laurentj on 06/05/2010 14:20
Bonjour,
non pour le moment, le seul moyen c'est d'avoir un if qui vérifie le nombre d'élément avant de faire le foreach.
[Opened] Foreach vide
Posted by Rob2 on 06/05/2010 18:35
D'accord, merci. Est-ce prévu pour la 1.2 ?
EDIT : Comment faire pour compter le nombre de résultats d'une requête factory ? Apparemment, un count($liste) ne marche pas. Tant que j'y suis, comment vérifier qu'il n'y a aucun résultat à une méthode xml ?
Jelix 1.2.1.1
[Opened] Foreach vide
Posted by foxmask on 06/06/2010 13:02
avec un
{if $recordset->rowCount() == 0} pas de données à afficher {else} {foreach $recordset as $r} {$r->xxx} {/foreach} {/if}
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Foreach vide
- 1