- 1
[Opened] [Résolu] Compter le nombre d'enregistrements depuis un Dao
Posted by Nesswaw on 04/28/2010 13:59
Bonjour,
J'aimerais savoir si il était possible de compter le nombre d'enregistrement dans la base sans effectué une deuxième requête ?
J'ai essayer ça, mais fonctionne pas... Dans mon contrôleur
<?php $daoClient = $jDao::get('client'); $listeClient = $daoClient->findAll(); $nbreClient = count($listeClient); $tpl->assign('listeClient', $listeClient); $tpl->assign('nbreClient', $nbreClient);
Dans mon template
{if $nbreClient!=0} <code> {foreach $listeClient as $item} etc, suite du html.... {/foreach}
{else}
<p>Aucun client dans la base</p>
{/if}
</code>Comment faire ?
Merci d'avance
[Opened] Compter le nombre d'enregistrements depuis un Dao
Posted by Zeffyr on 04/28/2010 14:44
Bonjour,
Il te suffit de remplacer cette ligne:
$nbreClient = count($listeClient);
par celle-ci
$nbreClient = $listeClient->rowCount();
[Opened] Re: Compter le nombre d'enregistrements depuis un Dao
Posted by Nesswaw on 04/28/2010 15:25
Superbe !
Une question ta trouvé ça ou dans la doc ??? je n'ai rien trouvé sous jDao ni sous jDb
Merci
[Opened] Compter le nombre d'enregistrements depuis un Dao
Posted by laurentj on 04/29/2010 13:41
tout est dans la doc. et la doc, ce n'est pas forcement le manuel, c'est aussi la reference de l'API.
[Opened] Compter le nombre d'enregistrements depuis un Dao
Posted by Nesswaw on 05/03/2010 08:59
Merci
- 1