【发布时间】:2012-06-06 22:31:46
【问题描述】:
我现在对以下 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, line 9] 提供的参数无效
有人可以帮我解决这个问题吗?
【问题讨论】:
-
我猜你使用的
$UNSP['header']应该是$UNSP['Header']。print_r($UNSP)的内容到底长什么样子?
标签: cakephp