- 1
[Opened] Problème avec ResultSet Vide
Posted by kerseub on 05/26/2008 10:49
Bonjour, à tous Je suis face à un problème lorsque que j'utilise une méthode d'un DAO qui ne retourne aucun résultat (cas lors de la première execution de l'application).
J'utilise la syntaxe suivante:
$maListe = $MonFacotry->findBy($maCondition);
$rep->body->assign('maListe',$maListe );
et dans mon TPL :
{foreach $maListe as $unElement}
{$unElement->libelle_Element}</div>
{/foreach}
Le problème c'est que si ma liste est vide, je récupère une erreur notice lors de l'accès a ma page.
notice 1 Undefined index: unElement
notice 1 Trying to get property of non-object
J'ai beau essayer d'instancier un tableau vide si aucun enregistrement n'est retourné mais sans plus de résultat. Comment faire pour éviter ce message d'erreur? D'une manière générale est-il possible de désactiver ces messages d'informations?
Merci d'avance.
Kerseub
[Opened] Re: Problème avec ResultSet Vide
Posted by bballizlife on 05/26/2008 14:14
{if $maListe->rowCount() > 0} {foreach $maListe as $unElement} {$unElement->libelle_element} {/foreach} {else} <p>pas d'enregistrements</p> {/if}
Et ça devrait faire l'affaire ;)
N'importe comment c'est dans la doc
- 1