Question

Dans une requête Kohana, je dois récupérer un seul élément ayant le même identifiant. J'ai une méthode dans le modèle:

public function next_products_images($id)
{
  return $this->where('product_image_product', '>=', $id-5)->limit(5)->find_all();  
  //for taking the previous five product pictures       
}  

mais le problème est que, de tous les résultats ci-dessus, générés par la méthode, je dois avoir seulement ceux qui ont « product_image_product » distincte. cela peut être fait en utilisant Kohana ORM?

Merci beaucoup!

Était-ce utile?

La solution

-t-il travailler à l'aide d'un group by?

return $this->where('product_image_product', '>=', $id-5)->limit(5)->group_by('product_image_product')->find_all();
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top