用户应该给出他的国家名称,问题是所有国家名称都被翻译成不同的语言,我必须重新翻译成英文才能将名称与我数据库中的名称进行比较。我确实喜欢,但它不起作用:
$translated_country = $this->get('translator')->trans($q_country, array(), null, 'en_US');
$countries = array("A, B, C");
if( in_array($translated_country, $countries))
{}
例如,我有 messages.de.yml Germany : Deutschland 我希望当用户输入 Deutschland 时,在我的代码中我得到 Germany