我现在正在寻找解决方案几个小时,已经查看了有关该主题的所有SO帖子。
这是我的问题,我有一个多语言网站。我有两种不同类型的路线,法国路线和英国路线。
问题是APC(在生产环境中)认为特定页面的两条路由是相同的。所以,例如,如果我在进入英文页面后进入法语页面,我的变量是英文的,所以翻译也是......
我该如何解决?
也许有一种方法可以对APC&#34说出来;这些是两个不同的页面"
由于
答案 0 :(得分:0)
这是适合我的解决方案。我以为它只是Symfony2的APC缓存,但似乎是Doctrine缓存。所以,我找到了实体管理器的分离功能。这样做,我可以用优秀的语言
获得“刷新”值的实体<?php
private function myController($myEntity) {
$this->getDoctrine->getManager()->detach($myEntity);
// getting my entity again with the repository
}