我的应用程序出了问题,问题出现在afterFind()函数中, 这是代码:
public function afterFind($results, $primary = false){
App::uses('CakeSession', 'Model/Datasource');
$deplacement_id = CakeSession::read('id-deplacement');
foreach($results as $k=>$valeur){
$results[$k][$this->alias]['checked']='false';
foreach($valeur['Realisation'] as $v=> $val){
if($val['deplacement_id'] == $deplacement_id){
$results[$k][$this->alias]['checked'] = 'true';
}
}
}
return $results;
}
如果我在模型中使用debug()测试$ results变量,它会显示我想要的但问题来自查看这是错误:
Warning (2): Invalid argument supplied for foreach() [APP\Model\Pointerne.php, line 46]
Notice (8): Undefined index: Realisation [APP\Model\Pointerne.php, line 46]
我删除了错误,如果我可能在核心文件中调试(0)但是我不能使用调试函数来测试我的变量。
谢谢你的帮助