我们如何处理cakePHP中的自定义错误? 例如,如果最终用户直接修改URL,
例如:http://localhost/cake/topics/view/6
如果此值不可用,我们如何处理此类情况。 代码
if (!$this->Topic->exists($id))
{
//$this->cakeError('fatal_error');
//$this->fatal_error('Invalid topic');
//throw new NotFoundException(__('Invalid topic'));
throw new NotFoundException(('Could not find that post'));
}
$options = array('conditions' => array('Topic.' . $this->Topic->primaryKey => $id));
$this->set('topic', $this->Topic->find('first', $options));
写一下
throw new NotFoundException(('Could not find that post'));
看起来并不好。 那我们怎么办呢?
请帮帮我