【问题标题】:cakePHP Requested address not found on this server errorcakePHP 在此服务器上找不到请求的地址错误
【发布时间】:2014-01-21 08:52:49
【问题描述】:

好的!这个问题是针对那里的 cakePHP 忍者。在浏览了他们的文档后,我刚刚开始在我的项目中使用 cakePHP。

我有一个操作,我希望用户只能通过 POST 请求而不是 GET 请求访问。在行动中我有这样的:

If($this->request->is('get')){
   throw new MethodNotAllowedException(); 
}

这行得通...(它显示相关消息) 但是,仍然发生错误,告诉我在服务器上找不到请求的地址。现在我明白为什么会发生这种情况,但我想知道我应该如何在蛋糕中解决它。任何评论表示赞赏!

---编辑--- 具体问题:如何使用 cakePHP 捕获错误?如果可以,请提供帮助,即使您觉得这对您来说非常微不足道!

【问题讨论】:

  • 您的代码中有错字。你忘了newthrow new MethodNotAllowedException();
  • 所以现在您的操作只接受 POST。那么问题出在哪里?
  • @vooD 我期待一个类似于提供的玉米角的答案!感谢您抽出宝贵的时间。回想起来,我认为我的问题不是很清楚。因为这不是我需要解决的实际错误。更像是帮助更好地理解框架的帮助!

标签: php cakephp


【解决方案1】:

您想更改错误页面Exception Renderer的视图

【讨论】:

  • 感谢cornelb,我相信它就是我要找的!没有到达文档中的那个点!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-21
  • 1970-01-01
  • 1970-01-01
  • 2021-12-24
  • 1970-01-01
  • 2017-09-09
  • 1970-01-01
相关资源
最近更新 更多