1
ソナタブロックキャッシュを設定しようとしていますが、http_cacheハンドラをセットアップするときに、サービスがそこにあるような場合でも例外が発生します。ソナタブロックhttpキャッシュハンドラsonata.cache.noopが定義されていません
私の現在のテスト・セットアップは、次の
sonata_cache:
caches:
predis:
servers:
- {host: %redis_host%, port: %redis_port%, database: 2}
apc:
token: %secret% # token used to clear the related cache
prefix: %domain% # prefix to ensure there is no clash between instances
# servers:
# - { domain: %domain%, ip: 127.0.0.1, port: 80 }
timeout:
RCV: { sec: 5, usec: 0 }
SND: { sec: 5, usec: 0 }
sonata_block:
http_cache:
# handler: sonata.cache.noop
listener: true
である私は、私はsonata_blockの設定を変更した場合、私は
$ app/console debug:container sonata.cache.noop [container] Information for service sonata.cache.noop Service Id sonata.cache.noop Class Sonata\Cache\Adapter\Cache\NoopCache Tags - sonata.cache () [...]
sonata_cache.cachesで有効になって複数のサービスを見ることができます:
sonata_block:
http_cache:
handler: sonata.cache.noop
listener: true
私は、 "サービス 定義 "sonata.cache.noopはContainerBuilder.phpライン796で、次の例外
InvalidArgumentExceptionだ" は存在しませんが。"
誰も同様の問題がありましたか?