Je voudrais utiliser joinLeft dans MVC Model
J'ai deux tables: d et n, il y a d.poids et n.poids, je veux retirer les deux poids, mais je sais pas dans mon view, comment à faire ça?
dans MVC Controller:
dans MVC Model:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $dDao=new D(); $nDao=new N(); $result=$dDao->calPoids(); $this->view->array_poids=$result;
dans MVC view:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public function calPoids() { $select=$this->select() ->from('d','d.poids') ->joinLeft('n','d.id=n.id','n.poids'); return $this->fetchAll($select); }
En effet, je voudaris retirer n.poids et d.poids, puis calcule n.poids+d.poids
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php foreach($this->array_poids as $poids) { echo $poids->getPoids(); // ici je voudrais retirer n.poids et d.poids, comment à faire ça? } ?>
Merci!!
Partager