我打破我的頭一段時間以來以下CakePHP的代碼:CakePHP的元素,併爲每個循環
這是我的控制器:
<?php
class HeaderController extends AppController {
public $helpers = array('Html', 'Form');
public function index() {
}
public function usp() {
return $this->set('usp', $this->Header->query('SELECT * FROM USP WHERE Actief = 1'));
}
}
這是我的元素:
<?
$UNSP = $this->requestAction('header/usp');
print_r($UNSP);
foreach($UNSP['header'] as $USPs):
echo $USPs['USP']['Naam'];
endforeach;
該查詢工作並在頁面加載時執行。我得到一個錯誤消息,說爲foreach()[APP/View/Elements/header.ctp,第9行]提供的無效參數。
有人可以幫我這個嗎?
我的猜測是你使用'$ UNSP ['header']'應該是'$ UNSP ['Header']'。 「print_r($ UNSP)'的內容實際上是什麼樣的? – sesser