在后端,用户可以通过下拉菜单选择国家/地区,例如“德国”。前端是双语的,所以如果设置语言A,我必须转储“德国”,如果设置了语言B,我必须转储“Deutschland”。
如何将选择及其翻译保存到数据库中的单独字段?
感谢您的帮助!
答案 0 :(得分:0)
您可以为每种语言的名称设置查找值。检索到选定的值后,您可以进行查找。否则,在代码隐藏中,获取SelectedItem和SelectedValue以获取它们。
答案 1 :(得分:0)
您可以使用保存多语言查询的数组并选择您要使用的值。 或使用像
这样的ID1为德国,德国等 2为美国,美国等 3为英国,英国等
<--- name="contry" value="1"> Germany </>
或
<--- name="contry" value="1"> Deutsch </>
答案 2 :(得分:0)
谢谢,我这样做了:
BACKEND:
<select name="country">
<option value="Deutschland:Germany">Deutschland</option>
<option value="Frankreich:France">Frankreich</option>
...
</select>
FRONTEND:
$countries = explode(':', $country);
$country_de = $countries[0];
$country_en = $countries[1];