加载时出现Snc_redis异常

时间:2015-11-19 22:08:27

标签: symfony dependency-injection redis symfony-2.3

我遇到以下异常:

InvalidConfigurationException: The child node "clients" at path "snc_redis" must be configured.

我使用Symfony 2.3 SncRedisBundle 1.1.x-dev

在config.yml中我有

  clients:
      default:
          type: predis
          alias: default
          dsn: redis://localhost
          logging: %kernel.debug%

我已按照https://msdn.microsoft.com/en-us/library/t2yzs44b.aspx进行安装......

知道会导致什么原因吗?

1 个答案:

答案 0 :(得分:0)

捆绑包正在查找snc_redis root下的配置值(如您所见here),但未提供。

现在,所有这些通常都不是问题,但clients子节点是必需的(如您所见here),这会导致上述错误。

只需将config.yml中的根配置节点设为snc_redis,问题就会消失。你可能只是在复制粘贴时错过了它。