J'ai des modèles de mes tables et je voudrais faire une jointure en utilisant un modèle plutôt qu'un tableau. Par exemple, au lieu de:Zend Join Models
$select = $this->select()
->from(array('p' => 'products'),
array('product_id', 'product_name'))
->join(array('l' => 'line_items'),
'p.product_id = l.product_id',
->limit(20, 10);
où je précise les noms des tables et colonnes que je veux rejoindre, puis-je pas utiliser mes modèles?
$select = $this->select()
->from(array('p' => 'products'),
array('product_id', 'product_name'))
->join(array('l' => Model_Table1::tableName()),
'p.product_id = l.product_id',
->limit(20, 10);
En tant qu'interruption, je crée des instances des autres modèles et récupère les lignes si nécessaire. –