Php Codeigniter存储数据的多语言应用程序
我正在处理一个应用程序,由于团队的技能等原因,选择的框架是Codeigniter。该应用程序有需要用英语和法语填写的表格。客户希望在完成某项操作之前确保两个表单都已完成 我知道,通过查看文档,我可以构建一个应用程序,使用语言库切换表单的标签等,但我如何构建后端,以便正确完成英文和法文表单并将其存储在数据库中 我想到的一个解决方案是创建一个表,例如:同时包含英语和法语列的Employee 因此: 另一个想法是分别存储英语和法语,但随后查询报告就成了一个问题Php Codeigniter存储数据的多语言应用程序,php,database,codeigniter,codeigniter-2,multilingual,Php,Database,Codeigniter,Codeigniter 2,Multilingual,我正在处理一个应用程序,由于团队的技能等原因,选择的框架是Codeigniter。该应用程序有需要用英语和法语填写的表格。客户希望在完成某项操作之前确保两个表单都已完成 我知道,通过查看文档,我可以构建一个应用程序,使用语言库切换表单的标签等,但我如何构建后端,以便正确完成英文和法文表单并将其存储在数据库中 我想到的一个解决方案是创建一个表,例如:同时包含英语和法语列的Employee 因此: 另一个想法是分别存储英语和法语,但随后查询报告就成了一个问题 我想知道是否还有人解决了这个问题?我想为
我想知道是否还有人解决了这个问题?我想为每种语言创建单独的表 如果您查看语言库的体系结构,则每个语言文件都分别存储为Language/en、Language/fr等。这样,您就可以根据查看页面的用户偏好拉入所需的任何文件 如果单独存储数据,则只需根据用户的首选项查询正确的表。如果我想用法语查看,那么您可以查询employee_fr表,而对于英语,则查询employee_en表
Employee:
- first_name_en
- last_name_en
- first_name_fr
- last_name_fr