Я столкнулся с очень сложной проблемой, чтобы справиться с моей ситуацией. Я сохраняю заголовок в базе данных для en, имя - название, а для столбца перевода - имя bntitle.
теперь я использую FosRest с сериализатором jms для предоставления ответа API. но я не могу найти способ отправить ответ на основе локального. потому что он всегда вызывает
getTitle()
способ получить заголовок, мой вопрос: если локальный en, то ключ заголовка будет getTitle()
, если локальный bn, заголовок должен вызывать getBnTitle()
;
это контроллер:
public function getAction(Content $entity, Request $request)
{
$locale = $request->getLocale();
$data = array();
$data['_embedded']['content'] = $entity;
eturn $data;
}
Как мне это сделать?