Как извлечь данные нужной локали?

У меня получилось реализовать запись в базу данных, данные на разных языках.
Руководствуясь следующим источником.

Запись в базу данных происходит следующим образом
$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("Категория добавлена!");


В итоге получил нечто
5e25f9346de6c623266890.png
5e25f93e4acf3133656279.png

Предполагаю всё именно так и задумывалось.

Внимание вопрос, как грамотно достать данные и заполнить Entity в соответствии с выбранной локалью?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы