Symfony 3.4:无法从控制台命令清除实体缓存

时间:2018-08-14 11:33:24

标签: symfony doctrine symfony-3.4

我正在尝试从Symfony控制台命令中撤出特定实体的二级缓存,这可能吗?

我遇到的问题是,从命令中使用二级缓存似乎没有初始化。

如果从我的控制器中运行,以下代码返回 true ;如果从命令中运行,则返回 false

$entityManager->getCache()->containsEntity('Entity\SomeEntity');

毫不奇怪,调用evict方法在命令中没有任何作用,但在控制器上可以正常工作。

0 个答案:

没有答案