我正在开发一个公司目录,其中描述以HTML格式保存。
我应该同时存储描述的HTML和文本版本吗?
是否会对全文搜索产生影响,将在稍后实施?
当然,我可以在渲染中删除HTML标记。
这是什么最佳做法?
答案 0 :(得分:1)
你当然可以考虑以相反的方式做到这一点。将字段存储在数据库中,然后使用HTML模板在所需位置插入字段。然后,您的数据不会重复,您可能会为相同的基础数据创建多个html模板。
或者,您可以将字段以某种结构化格式(例如XML)存储在单个数据库字段中,然后将其转换为html。 (例如XSL)。注意:有些db可以原生地理解XML,如果你的db不支持这个,那么你可以存储单个字段,从中生成XML,然后应用XSL来获取你的html。