"addJoin" dans une requête
Bonjour,
J'ai un probléme avec la liaison entre deux tables : UppFicheDescriptive et Upp, elles doivent être liés par les champs idfichedescriptive et idupp. J'ai donc mis ce code dans mon controleur :
Code:
1 2 3 4 5 6
|
$c = new Criteria();
$c->addDescendingOrderByColumn(UppFicheDescriptivePeer::DATEMODIFICATION);
$c->addJoin(UppFicheDescriptivePeer::IDFICHEDESCRIPTIVE, UppPeer::IDUPP, Criteria::INNER_JOIN);
$c->setLimit(5);
$this->modification = UppFicheDescriptivePeer::doSelect($c); |
mais je ne sais pas quoi ajouter dans ma vue, si je fais ca :
Code:
1 2 3 4
| <?php foreach ($modification as $mod): ?>
<p><em> <?php echo $mod->getUpp()->getNom(); ?> a modifié sa fiche le <?php echo format_date($mod->getdateModification(), 'dddd dd MMMM yyyy', 'fr'); ?></em><br /><br /></p>
<?php endforeach; ?> |
Il m'affiche une erreur : Call to undefined method BaseUppFicheDescriptive::getUpp.
Merci d'avance,
Hugo