Bonjour tout le monde
je cherche à faire un truc assez simple mais ca veut pas fonctionner
j'utilise propel et je joins deux tables
mais il ne ramène le contenu que d'une seule table
voici le descriptif des deux tables
blogs:
id: integer
id_type_blog: integer
titre: varchar(150)
url: varchar(150)
rss: varchar(1000)
auteur: varchar(150)
email: varchar(150)
description: varchar(255)
commentaire: varchar(255)
date: date
heure: time
id_statut: integer
blog_posts:
id: integer
id_blog: integer
id_type_blog: integer
titre: varchar(150)
description: varchar(255)
url: varchar(150)
date: date
heure: time
id_statut: integer
dans ma classe BlogPostsPeer j'effectue cette requete
public static function getListFO($type,$start,$nb){
$c = new Criteria();
$c->setOffset($start);
$c->setLimit($nb);
$c->add(BlogPostsPeer::ID_STATUT,'0');
$c->addJoin(BlogPostsPeer::ID_BLOG,BlogsPeer::ID);
$c->add(BlogsPeer::ID_STATUT,'1');
$c->add(BlogsPeer::ID_TYPE_BLOG,$type);
$c->addDescendingOrderByColumn(BlogPostsPeer::DATE);
$c->addDescendingOrderByColumn(BlogPostsPeer::HEURE);
return BlogPostsPeer::doSelect($c);
}
ca me ramene bien ce que je veux mais je n'ai que les infos de la
table blog_posts
j'aimerais aussi les infos de la table blogs
j'ai donc ajouté ceci mais sans résultat... plutôt une erreur même...
$c->addSelectColumn(BlogsPeer::TITRE);
avez vous une idée ?
merci bien d'avance!
Jeff
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr"
de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [EMAIL PROTECTED]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---