Действительно запутался здесь. Я продолжаю получать неопределенный индекс.
Контроллер:
function makemodel($id = null) {
$this->Make->id = $id;
$makes = $this->Make->find('all', array(
'conditions' => array('id' => $id),
'contain' => array('Makemodel' => array('Road'))
)
);
$this->set(compact('makes'));
}
просмотр:
я повторяю. который идет из массива, который должен быть правильным $ делает ['Make'] ['MakeName']
Я также пробовал $ make ['Make'] [0] ['MakeName']
заявляет о своей проблеме в ['Make']
Массив:
Array
(
[0] => Array
(
[Make] => Array
(
[id] => 2
[url_make] => ford
[MakeName] => Ford
[MakeOrigin] => USA
[Summary] =>
)</p>
<pre><code> [Makemodel] => Array
(
[0] => Array
(
[id] => 2
[ModelName] => Focus
[make_id] => 2
[Road] => Array
(
[0] => Array
(
[id] => 1
[makemodel_id] => 2
[RoadTypeID] => 1
[name] => Dirt
)
[1] => Array
(
[id] => 2
[makemodel_id] => 2
[RoadTypeID] => 2
[name] => Snow
)
)
)
)
)
)