У меня получилось реализовать запись в базу данных, данные на разных языках.
Руководствуясь следующим источником.
Запись в базу данных происходит следующим образом
$food = new Category;
$food->setName('Кофе');
$food->addTranslation(new CategoryTranslation('en', 'title', 'Coffee'));
$food->addTranslation(new CategoryTranslation('cn', 'title', '咖啡'));
$food->addTranslation(new CategoryTranslation('en', 'description', 'Description in English'));
$food->addTranslation(new CategoryTranslation('cn', 'description', '英文说明'));
$manager->persist($food);
$manager->flush();
return $message->success("Категория добавлена!");
В итоге получил нечто
Предполагаю всё именно так и задумывалось.
Внимание вопрос, как грамотно достать данные и заполнить
Entity в соответствии с выбранной локалью?