salam tous le monde
d'abord je travail avec doctrine et sf 1.4
s'il vous plait j'ai une jointure entre de table 'article' et 'creat_article' et je veux afficher les colonnes de la premier table et faire une jointure pour afficher une autre colonne dans la deuxième table
voila le code que j'ai fait dans l'action.class.php
pour recupérer ces données j'ai fait le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public function executeIndex(sfWebRequest $request) { $this->articles = Doctrine_Query::create() ->select('a.*, c.date_creat') ->from('Article a, a.CreatArticle c') //->where('c.date_creat > ?', date('Y-m-d H:i:s', time() - 86400 * 30)); ->execute(); }
mais ça marche pas il m'affiche ecran banc ni le resultat demandé ni ou il existe l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php foreach ($articles as $article): ?> <span class="custom_image"> <img src="uploads/produits/<?php echo $article->getImage() ?>" alt="<?php echo $article->getLibelle() ?>" title="<?php echo $article->getLibelle() ?>"/> </span> <p class="desc"> <?php echo $article->getDescription() ?></p> <p class="spec"><a href="#" class="rm">Plus</a> | <a href="#" class="com">Commenter </a> | <span class="date"> <?php echo $article->CreatArticle()->getDateCreat() ?></span></p> </div> <?php endforeach; ?>
et merci
Partager