Bonjour, j'aimerai mettre en relation des données comme par exemple un article avec une catégorie sauf que moi il s'agit de question.
Dans ma base j'ai 2 tables que voici :
CREATE TABLE questions
(
id INT(32) NOT NULL ,
libelle VARCHAR(255) NOT NULL ,
category_id INT(3) NOT NULL ,
ask_id INT(10) NULL ,
, PRIMARY KEY (id)
);
CREATE TABLE IF NOT EXISTS categories
(
id INT(3) NOT NULL ,
libelle VARCHAR(60) NOT NULL ,
slug varchar(60) NOT NULL
, PRIMARY KEY (id)
);
ALTER TABLE questions
ADD FOREIGN KEY FK_QUESTIONS_CATEGORIES (category_id)
REFERENCES categories (id) ;
J'aimerai afficher dans quelle catégorie se trouve une question le hic c'est que je n'y arrive pas.
Dans mon Model Question j'ai ceci ->
public $belongsTo = array('Category');
Dans mon Controller Questions j'ai ceci ->
public $uses=array('Questions');
public function index(){
debug($this->Questions->find('all'));
}
Mais lorsque je vais voir ma page je n'ai pas La catégorie approprié qui s'affiche.
array(
(int) 0 => array(
'Questions' => array(
'id' => '1',
'category_id' => '1',
'ask_id' => '2',
'libelle' => 'Question 1'
)
}
Savez vous d'ou viens le problème merci de vos réponse bonne journée.
Ps: Version 2.3.2 de CakePhp