2015-09-01 16 views
5

Ich verwende die folgenden Optionen, um den Cache für Lehre in Symfony2 zu aktivieren:Lehre Cache unerkannt Optionen Fehler

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

Aber ich erhalte die folgende Fehlermeldung:

[ symfony \ Component \ Config \ Definition \ Exception \ InvalidConfigurationException] Unerkannte Optionen "metadata_cache_driver, query_cache_driver, result_cache_driver" unter "doctrine.orm"

Ich verwende die folgenden Versionen:

Lehre/cache: v1.4.1

Lehre/common: v2.5.0

Lehre/dbal: v2.4.4

symfony/symfony: v2.6.11

Irgendwelche Vorschläge?

+1

tun Sie mehr als ein Eintrag haben in '' entity_managers' 'Abschnitt? –

+0

Ich habe zwei Entity Manager definiert. – rfc1484

Antwort

7

Wenn Sie mehr als ein Entity Manager konfigurierten unter entity_managers Abschnitt IhrDeterm config.yml dann müssen Sie diese Optionen für jeden Entity-Manager konfigurieren:

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 
Verwandte Themen