cache / cache-bundle
Symfony 2 扩展,提供符合PSR-6规范的缓存服务与框架之间的集成。支持会话、路由和Doctrine的缓存。
1.1.0
2018-01-15 17:13 UTC
Requires
- php: ^5.6 || ^7.0
- cache/session-handler: ^1.0
- cache/taggable-cache: ^1.0
- nyholm/nsa: ^1.1
- symfony/config: ^2.7 || ^3.0 || ^4.0
- symfony/console: ^2.7 || ^3.0 || ^4.0
- symfony/dependency-injection: ^2.7 || ^3.0 || ^4.0
- symfony/framework-bundle: ^2.7 || ^3.0 || ^4.0
- symfony/http-foundation: ^2.7 || ^3.0 || ^4.0
- symfony/http-kernel: ^2.7 || ^3.0 || ^4.0
- symfony/var-dumper: ^2.7 || ^3.3 || ^4.0
Requires (Dev)
- cache/array-adapter: ^1.0
- cache/psr-6-doctrine-bridge: ^3.0
- doctrine/annotations: ^1.0
- matthiasnoback/symfony-dependency-injection-test: ^1.1 || ^2.3
- nyholm/symfony-bundle-test: ^1.2
- symfony/phpunit-bridge: ^3.3 || ^4.0
- symfony/routing: ^2.7 || ^3.0 || ^4.0
- symfony/serializer: ^2.7 || ^3.0 || ^4.0
- symfony/validator: ^2.7 || ^3.0 || ^4.0
Suggests
- cache/adapter-bundle: To register PSR-6 compliant cache implementations as services.
- cache/psr-6-doctrine-bridge: To be able to use Doctrine query, result and metadata cache.
README
这是一个允许您将符合PSR-6规范的缓存服务与框架集成的Symfony扩展。它允许您缓存会话、路由和Doctrine的结果和元数据。它还提供与调试工具栏的集成。此扩展不包含任何池实现,也不会帮助您注册缓存池服务。您可能对AdapterBundle感兴趣,该扩展可以帮助您配置和注册PSR-6缓存池作为服务。
此扩展是PHP Cache组织的一部分。有关标签和层次结构支持等功能的信息,请参阅www.php-cache.com上的共享文档。
安装方法
在项目根目录下运行以下命令,假设您已为项目设置了composer
composer require cache/cache-bundle
将扩展添加到app/AppKernel.php
$bundles( // ... new Cache\CacheBundle\CacheBundle(), // ... );
请参阅www.php-cache.com/symfony/cache-bundle上的文档。
贡献
欢迎贡献!请发送pull请求或在问题跟踪器上报告您发现的问题。