gravitatenz/fta-cache
Composer 安装命令:
composer require gravitatenz/fta-cache
包简介
Simple twig extension for adding cache headers
README 文档
README
Simple twig extension to allow templates to set caching headers
Install with composer in the usual fashion
composer install gravitatenz/fta-cache
Add the event listener to your services
services: GravitateNZ\fta\cache\Event\CacheControlListener: ~ GravitateNZ\fta\cache\Twig\CacheControlExtension: ~
Then drop in your twig
{% do setPrivate() %}
{% do setPublic() %}
{% do setMaxAge(1000) %}
{% do doNotCache() %}
or
{{ do setPrivate() }}
{{ do setPublic() }}
{{ do setMaxAge(1000) }}
{{ do doNotCache() }}
This can also be injected into a controller etc, and the listener and used directly.
All of these will defer to the internal Symfomny session logic, if you are running a session, except for the doNotCache this will turn that off and force the headers cache-control and surrogate-control headers to be set to max-age=0, nostore, private
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2021-08-16