【发布时间】:2010-03-04 15:55:27
【问题描述】:
在我的控制器中,我有可以返回空结果的模型操作。我已经设置视图以使用 foreach 循环显示结果。但是,如果模型操作为空并且不返回任何结果,那么我认为 foreach 循环正在中断。
这是操作:
$match3 = $this->Draw->Match-> find('all',array('conditions'=>array('Match.draw_id'=>$id, 'Match.round_id'=> 1, 'Match.match_position' => 3)));
我需要在模型操作中添加什么才能返回 null?还是 null 是处理这个问题的最佳方式?
如果没有数据,那么我不希望显示任何内容。
我确实尝试过,但出现未定义的索引错误:
如果 (!$match3) 返回空值; 别的 返回 $match3;
在处理空模型操作方面是否有最佳实践?
非常感谢。 -保罗
【问题讨论】: