cakePHP afterFind()警告(2)

时间:2013-08-26 09:56:40

标签: php cakephp

我的应用程序出了问题,问题出现在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)但是我不能使用调试函数来测试我的变量。

谢谢你的帮助

0 个答案:

没有答案