CakePHP: неопределенный индекс: - PullRequest
0 голосов
/ 22 апреля 2011

Действительно запутался здесь. Я продолжаю получать неопределенный индекс.

Контроллер:

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 ) ) ) ) )

)

1 Ответ

1 голос
/ 23 апреля 2011

Глядя на массив, это будет:

$ делает [0] ['Сделать'] ['id'] и т. Д.

...