rfc*_*484 6 caching doctrine symfony doctrine-orm
我正在使用以下选项来激活Symfony2中的doctrine缓存:
doctrine:
dbal:
...
orm:
default_entity_manager: default
...
metadata_cache_driver: apc
query_cache_driver: apc
result_cache_driver: apc
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误消息:
[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]"doctrine.orm"下无法识别的选项"metadata_cache_driver,query_cache_driver,result_cache_driver"
我使用以下版本:
doctrine/cache:v1.4.1
doctrine/common:v2.5.0
doctrine/dbal:v2.4.4
symfony/symfony:v2.6.11
有什么建议?
Tom*_*ski 12
如果您在entity_managers部分下配置了多个实体管理器,config.yml则需要为每个实体管理器单独配置这些选项:
doctrine:
orm:
default_entity_manager: default
entity_managers:
default:
...
metadata_cache_driver: apc
query_cache_driver: apc
result_cache_driver: apc
another_entity_manager:
...
metadata_cache_driver: apc
query_cache_driver: apc
result_cache_driver: apc
Run Code Online (Sandbox Code Playgroud)