Bonjour à tous, je suis en train de développer un site, j'utilise cakephp 2.0, j'utilise une base de données de existante ou il y a une table bien et une table biendesc, dans mon modèle bien j'ai défini une relation hasmany entre bien et biendesc mais elle ne fonctionne pas voici le code :
class Bien extends AppModel{
public $name = 'Bien';
public $useTable = 'bien';
public $primaryKey = 'nbien';
public $hasMany = array(
'Biendesc' => array(
'className' => 'Biendesc',
'foreignKey' => 'Biendesc.nbien',
'dependent'=> true
)
);
}
Quand j'execute ma requete dans BiensController elle ne fonctionne pas la voici :
$d'nouveautes'] = $this->Bien->find('all',array(
'conditions' => array('bnouveaute' => '1','clangue'=>'fr'),
'fields' => array('Bien.nbien','Biendesc.lannonceweb'),
'limit' => 3,
'recursive' => 0
));
L'erreur est : Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Biendesc.lannonceweb' in 'field list'
Je sèche, quelqu'un peut me renseigner, je ne sais plus quoi faire !!