Bah ton schema ne déclare pas les clés étrangéres...

----- Message d'origine ----
De : Jeff <[EMAIL PROTECTED]>
À : Symfony-fr <[email protected]>
Envoyé le : Vendredi, 27 Avril 2007, 17h34mn 58s
Objet : [symfony-fr] Requete sur deux tables


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










      
___________________________________________________________________________ 
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes sur 
Yahoo! Questions/Réponses 
http://fr.answers.yahoo.com
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Répondre à