我正在使用 DoctrineExtensions 来翻译我的实体。它工作得很好,但我不知道如何解决这个问题:
我使用翻译后备、个人翻译和 ORM 查询提示来减少数据库查询。如果翻译不存在,那么它将回退到默认值。到这里为止,没有问题。
但是(这是我的问题)我怎么知道实体已经回到默认值?我的意思是,如果一个实体没有翻译,有没有办法检查它?
例如,如果我们想在没有翻译的时候以某种方式处理这个实体。就像是 :
if (!entity.isTranslated) {
//do something here
}
当然,为了简单起见,我们认为所有字段都已翻译或未翻译。
我希望我已经足够清楚了。
谢谢