sncRedisBundle を正常にインストールし、コントローラー内で predis 要素を使用しました。
$this->container->get('snc_redis.default');
拡張機能内で同じことをしたい:
class MyExtension extends Extension
{
/**
* {@inheritDoc}
*/
public function load(array $configs, ContainerBuilder $container)
{
$configuration = new Configuration();
$config = $this->processConfiguration($configuration, $configs);
$redis = $container->get('snc_redis.default');
}
}
しかし、私は得る:
The service definition "snc_redis.default" does not exist.
これはスコーピングの問題ですか?拡張機能内から redis にアクセスするにはどうすればよいですか?
ありがとう!