Comment faire une jointure entre deux tables de base de données avec framework zend php ?

categories : id_categories ,nom_categories , url_categories
categories_des: id_categories ,id_parent, date_creation


dans Application\models\Categories.php.
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
16
17
18
19
20
 
<?php.class Categories extends Zend_Db_Table {
  protected $_name = 'categories';
    protected $_primary = array ('<?php
class Categories extends Zend_Db_Table {
    protected $_name = 'categories';
   protected $_primary = array ('<?php
class Articles extends Zend_Db_Table {
    protected $_name = 'categories';
   protected $_primary = array ('id_categories' );
 
    public function ajouter() {
        $select = $this->select ();
        $select->from ( 'categories', '*' )
         ->setIntegrityCheck ( false )
          ->join ( 'categories_des', 'categories_des.id_categories=categories.categories_des', 'date_creation' );
       return $this->fetchAll ( $select )->toArray();
    }
 
}

dans Application\models\Categories_des.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
class Categories_des extends Zend_Db_Table
{
    protected $_categories_des = 'categories_des';
}


j'ai fait ceci et ça ne marche pas,
Je ne c'est pas qu'est ce qu'il faut faire dans la partie controllers