Hello,
Essaye simplement un doSelectJoinBlogs($c) peut-être.
Ensuite tu récupère les valeurs de la sorte : $blog_posts->getBlogs()-
>getAuteur() pour l'auteur par exemple.
On 27 avr, 17:34, Jeff <[EMAIL PROTECTED]> wrote:
> 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
-~----------~----~----~----~------~----~------~--~---