jointure de deux tables de base de données
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:
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:
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