我们如何处理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'));
看来不好。
那么我们该如何处理呢?
请帮我
最佳答案
将其重定向到404页面的更好方法。
您可以通过以下问题的答案来做到这一点:CakePHP 2.0 - How to make custom error pages?
关于php - 我们如何处理cakePHP中的自定义错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29666310/