Php DoctrineExtensions,实体在当前区域设置中是否有翻译?

Php DoctrineExtensions,实体在当前区域设置中是否有翻译?,php,symfony,doctrine-extensions,Php,Symfony,Doctrine Extensions,我使用DoctrineExtensions来翻译实体。它工作得很好,但我不知道如何解决这个问题: 我使用翻译回退、个人翻译和ORM查询提示来减少DB查询。如果翻译不存在,那么它将返回默认值。在这之前,没有问题 但这是我的问题,我怎么知道实体已经回到默认值?我的意思是,如果一个实体没有翻译,有没有办法检查它 例如,如果我们想在没有翻译的时候以某种方式处理这个实体。比如: if (!entity.isTranslated) { //do something here } 当然,为了简单起见,

我使用DoctrineExtensions来翻译实体。它工作得很好,但我不知道如何解决这个问题:

我使用翻译回退、个人翻译和ORM查询提示来减少DB查询。如果翻译不存在,那么它将返回默认值。在这之前,没有问题

但这是我的问题,我怎么知道实体已经回到默认值?我的意思是,如果一个实体没有翻译,有没有办法检查它

例如,如果我们想在没有翻译的时候以某种方式处理这个实体。比如:

if (!entity.isTranslated) {
   //do something here
}
当然,为了简单起见,我们认为所有字段都已被翻译。p> 我希望我已经够清楚了


谢谢

我想你现在还做不到

v3.0有一个大的重构,在Translateable中不再有默认的语言环境

请参见此处的拉动请求:

不再使用默认区域设置,所有区域设置都作为翻译保留,可翻译实体字段仅用作代理和表示