标签: symfony doctrine symfony-3.4
我正在尝试从Symfony控制台命令中撤出特定实体的二级缓存,这可能吗?
我遇到的问题是,从命令中使用二级缓存似乎没有初始化。
如果从我的控制器中运行,以下代码返回 true ;如果从命令中运行,则返回 false :
$entityManager->getCache()->containsEntity('Entity\SomeEntity');
毫不奇怪,调用evict方法在命令中没有任何作用,但在控制器上可以正常工作。