У меня есть Модель с данными, которые я хочу использовать для заполнения раздела «Недавние XYZ» на домашней странице, который управляется контроллером Pages.
В контроллере Pages у меня есть следующий код:
$this->loadModel('Model');
$this->set('datas', array($this->Model->find('all', array('limit' => 5))));
Затем в Home.ctp я попытался получить доступ к данным с помощью:
if(!empty($datas)) { foreach($datas as $data):
echo $data['0']['Model']['field'];
endforeach; }
Я выполнил отладку при поиске ('all'), и он возвращаетсямассив, но я не вижу ничего плохого в моем коде.И я попытался использовать find ('list') и find ('first') и заменил $ data ['0'] ['Model'] ['field'] на $ data ['Model'] ['field'] когда это необходимо.Но все равно выдает ошибку неопределенного индекса для модели.
Кто-нибудь знает, почему это происходит?