En cours d'exécution dans un autre problème que je semble juste ne peux pas trouver des informations que pourrait causer.CakePHP: variable indéfinie utilisant find et containeable
Je déclare la variable $ make et à l'intérieur de la vue je ne la trouve pas.
voici mon code actuel:
function makemodel($id = null) {
$this->Make->id = $id;
$makes = $this->Make->find('all', array(
'conditions' => array('id' => $id),
'contain' => array('Makemodel' => array('Road'))
)
);
}
} >
J'ai aussi essayé: $ this-> set -> ('fait', $ this-> Make-> trouver (script ici));
Un conseil serait apprécié merci!
Existe-t-il d'autres matériaux de référence que le livre de cakePHP?
Tableau ( [0] => Tableau ( [Make] => array ( [id] => 1 [url_make] => subaru [MakeName] => Subaru [MakeOrigin] => Japon [Résumé] =>
)
[Makemodel] => Array
(
[0] => Array
(
[id] => 1
[ModelName] => Impreza WRX
[make_id] => 1
[Road] => Array
(
[0] => Array
(
[id] => 3
[makemodel_id] => 1
[RoadTypeID] => 1
[name] => Dirt
)
[1] => Array
(
[id] => 4
[makemodel_id] => 1
[RoadTypeID] => 2
[name] => Snow
)
)
)
)
)
)
Super merci de commencer à comprendre. Pouvez-vous s'il vous plaît me donner une indication pourquoi cela ne marche pas. Php echo $ makes ['Make'] ['MakeName']?> J'ai été capable de faire un debug ($ makes) et les tableaux sont corrects. – Michael
Cela peut nécessiter une nouvelle question, mais 'MakeName' est-il un modèle ou un champ? – Stoosh
MakeName est un champ – Michael