我们如何处理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/

10-13 07:08