2
웹 응용 프로그램의 프런트 엔드 인 경우 Codeigniter의 Language 클래스를 사용하여 여러 언어를 지원합니다.응용 프로그램의 데이터베이스 측에 여러 언어 지원
백 엔드의 경우 : 데이터베이스의 일부 값은 프런트 엔드에 표시 될 때 여러 언어로 표시되어야합니다.
- 언어 별 각 필드에 대한 열 사용 :
는 여기에 대해 읽고 두 가지 방법입니다
- 모든 번역을 포함하는 하나 개의 별도의 테이블을 사용하여 title_fr, title_en, title_es을
우리가 알아야 할 더 많은 (더 나은) 접근법이 있다면 궁금해하셨습니까?
나는 보통뿐만 아니라 일을하지만
http://stackoverflow.com/questions/316780/schema-for-a -multilanguage-database - 꽤 많은 제안이 거기에 있습니다. 개인적으로는 외부 조인/NVL 구조를 사용하여 "기본"언어로 쉽게 폴백 할 수 있으므로 원래 질문에 나열된 3 번째 방법을 개인적으로 권장합니다. – Kerbocat