Я использую Doctrine Extensions Transhable для перевода моей сущности Article.
$ article = $ em-> getRepository ("ModelBundle: Article") -> find (1);
DoctrineРасширения предоставляют два варианта, если поле не переведено в соответствии с моими исследованиями.
- Сохранение исходного значения (языковой стандарт по умолчанию)
stof_doctrine_extensions:
translation_fallback: true
- Отображение пробелазначение
stof_doctrine_extensions:
translation_fallback: false
Я хочу, чтобы мой репозиторий возвращал нулевое значение (без записи вообще), если одно или несколько полей не переведены.
Я знаю, что можно проверитьэто с такими утверждениями, как:
if ($ article-> getTitle === ''), однако мне придется делать это в десятках мест.