web-dev-qa-db-ja.com

Symfony2 / Memcached統合

私はブログ投稿をフォローしていて(リンクは利用できなくなりました)、services.ymlにmemcachedを追加しました

parameters:
    memcached.servers:
      - { Host: 127.0.0.1, port: 11211 }

services:
    memcached:
        class: Memcached
        calls:
            - [ addServers, [ %memcached.servers% ]]

次に、私のコントローラーで:

$memcached = $this->get('memcached');

とてもきれいに見えます。私が通り抜けることができれば500 - You have requested a non-existent service "memcached"

Phpのテストコードは問題なくmemcachedに接続します。キャッシュの完了:キャッシュを手動でクリアし、クリアしました-役に立ちません。

どこを見ればいいですか?

17
Leo

Adrienは彼のコメントに正しかった-services.ymlファイルはデフォルトでは使用されない。 config.ymlに明示的に含める必要があります

7
Leo