我要在我的苗条框架v2上更改默认的404错误页面。
这是我正在使用的代码:
$app->notFound(function () use ($app) {
$app->render('404.html');
});
但是,我遇到此错误:
Message: View cannot render `404.html` because the template does not exist
我将404.html文件与包含Slim代码的index.php放在同一文件夹中。另外,为了检查,我也将404.html文件复制到了我的苗条文件夹中。不过,我遇到了同样的错误。与模板有关吗?
答案 0 :(得分:0)
[已解决]
我使用以下代码解决了这个问题:
$app->notFound(function () use ($app) {
$app->view->setTemplatesDirectory("Slim/");
$app->render('404.html');
});
我只需要设置模板目录。