将HTTP缓存添加到slim 3

时间:2017-07-30 14:03:01

标签: php http-caching slim-3

我有一条路线:

$app->get('/api/home',['\App\Controllers\HomepageController','getAllCards']);

在我的App.php文件中,我已将服务提供商注册为:

$dependencies = [ 'cache' => function(Container $container) {
                   return new \Slim\HttpCache\CacheProvider();
                   },
                ];

在我的index.php文件中:

$app = new \App\App;
$container = $app->getContainer();
$app->add(new \Slim\HttpCache\Cache('public', 86400));

如何在上述路线中添加CacheControl,Etag,expires等标题的缓存?

0 个答案:

没有答案