【发布时间】:2014-01-21 08:52:49
【问题描述】:
好的!这个问题是针对那里的 cakePHP 忍者。在浏览了他们的文档后,我刚刚开始在我的项目中使用 cakePHP。
我有一个操作,我希望用户只能通过 POST 请求而不是 GET 请求访问。在行动中我有这样的:
If($this->request->is('get')){
throw new MethodNotAllowedException();
}
这行得通...(它显示相关消息) 但是,仍然发生错误,告诉我在服务器上找不到请求的地址。现在我明白为什么会发生这种情况,但我想知道我应该如何在蛋糕中解决它。任何评论表示赞赏!
---编辑--- 具体问题:如何使用 cakePHP 捕获错误?如果可以,请提供帮助,即使您觉得这对您来说非常微不足道!
【问题讨论】:
-
您的代码中有错字。你忘了
new。throw new MethodNotAllowedException(); -
所以现在您的操作只接受 POST。那么问题出在哪里?
-
@vooD 我期待一个类似于提供的玉米角的答案!感谢您抽出宝贵的时间。回想起来,我认为我的问题不是很清楚。因为这不是我需要解决的实际错误。更像是帮助更好地理解框架的帮助!