Doctrine缓存无法识别的选项错误

时间:2015-09-01 13:48:23

标签: symfony caching doctrine-orm doctrine

我正在使用以下选项来激活Symfony2中的doctrine缓存:

doctrine:
    dbal:
        ...
    orm:
        default_entity_manager: default
        ...
        metadata_cache_driver: apc
        query_cache_driver: apc
        result_cache_driver: apc

但是我收到以下错误消息:

  

[Symfony的\元器件\配置\定义\异常\ InvalidConfigurationException]   无法识别的选项“metadata_cache_driver,query_cache_driver,   result_cache_driver“在”doctrine.orm“下面

我使用以下版本:

  

doctrine / cache:v1.4.1

     

doctrine / common:v2.5.0

     

doctrine / dbal:v2.4.4

     

symfony / symfony:v2.6.11

有什么建议吗?

1 个答案:

答案 0 :(得分:12)

如果您在entity_managers的{​​{1}}部分下配置了多个实体管理器,则需要为每个实体管理器单独配置这些选项:

config.yml