17

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

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 に接続します。Done cache:clear、キャッシュを手動でクリア - 役に立ちません。

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

4

1 に答える 1

7

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

于 2012-08-24T11:12:30.830 に答える