【发布时间】:2016-09-29 22:41:50
【问题描述】:
我是第一次使用 Slim 框架创建一个 api。
如果找不到 url,我想返回一个特定的响应。
我使用Slim框架的notFound函数如下:
$app->notFound(function () use ($app) {
$res = array("msg"=>"page not found");
$response->getBody()->write(json_encode($res));
return $response;
});
但是当我在我的 php 页面中添加这行代码时,它会显示以下错误:
致命错误:第 129 行 C:\wamp\www\api\vendor\slim\slim\Slim\App.php 中的未捕获异常 'BadMethodCallException' 和消息 'Method notFound is not a valid method'
BadMethodCallException: Method notFound is not a valid method in C:\wamp\www\api\vendor\slim\slim\Slim\App.php 第 129 行
【问题讨论】:
-
Slim m8 版本错误。您已安装 Slim 3。
-
那么这不适用于 slim 3 吗?
-
不,它不会起作用。