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:
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 Model:
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);
}
dans MVC view:
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? 
}
?>
En effet, je voudaris retirer n.poids et d.poids, puis calcule n.poids+d.poids
Merci!!