我被分配了一项网络应用程序的任务,其中我需要获取来自不同来源(Facebook Opengraph、XML Feeds 等)的不同名称的类型(恐怖、喜剧等)并减少数据保存到“主”表。
举个例子,我们有一种名为“ Action ”的类型,而我们的一个提要有一种名为“ Action /冒险”的类型。相反,我宁愿将“ Action /冒险”电影指定为“ Action ”大师类型。
我正在考虑编写一个硬编码的 HashMap 。我们在语言中使用类似的东西:
languages = { "en_US" => "English", "en_GB" => "English" }
有人知道更好的方法吗?也许我应该依赖数据库中的查找表? 干杯!
最佳答案
我认为这里的技巧是确保保留原始名称以及源标识符。然后,您可以在源名称和目标首选名称之间创建一个映射,最后决定是静态转换一次,还是在查询/ View 中动态转换。
关于php - 您将如何映射或合并来自多个源/源的不同数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7262670/