Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/04/2011, 21h55   #1
Futur Membre du Club
 
Homme Mickael
Étudiant
Inscription : novembre 2008
Messages : 66
Détails du profil
Informations personnelles :
Nom : Homme Mickael
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2008
Messages : 66
Points : 15
Points : 15
Par défaut Nombre d'éléments dans une collection doctrine

Bonsoir,

J'ai une question un petit peu bête mais pas moyen de trouver la réponse, qui doit être évidente je pense : après une requête avec doctrine dans symfony quel test puis-je effectuer pour savoir si mon objet contient des enregistrement, en gros si ma requête me retourne des résultats, que ce soit dans l'action que le template.

Met-il aussi possible d'en connaitre le nombre sans effectuer une requête SELECT COUNT.

Merci par avance,
Cordialement Mickael
mixka13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2011, 23h41   #2
Membre habitué
 
Avatar de Niki59
 
Homme
Développeur Web
Inscription : mai 2008
Messages : 212
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2008
Messages : 212
Points : 136
Points : 136
Bonsoir,

Normalement la méthode "count" devrait marcher je pense

Exemple :

Code :
1
2
$objet = Doctrine_Core::getTable('maTable')->find(array($request->getParameter('id')));
echo $objet->count();
Niki59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h26.


 
 
 
 
Partenaires

Hébergement Web