【发布时间】:2013-03-16 22:04:22
【问题描述】:
我正在构建一个用于存储文章的自定义 CMS 系统。
将文章存储在数据库中的正确方法是什么?鉴于一篇文章可能由单个段落或任意数量的段落组成,并且可能包含图像,将每个段落存储在 db 的不同字段中似乎不切实际。
我查看了 Wordpress 如何存储帖子,它似乎将原始 html 集中在单个字段“post_content”中。这是一种公认的方法吗?我看到这种方法的缺点是,对于每篇文章,还存储了任何 html 标记。如果我只存储原始文本,那么显示文章的动态页面将只包含一次 html 标记。那么如何区分段落和图像呢?
有什么想法吗?
谢谢。
【问题讨论】:
-
图像可以上传到您服务器上的某个文件夹,然后将
<img>标签包含在您的文本块中。我认为大多数做更大文本字段的地方都使用某种文本 blob,对于 mysql,我想你会在这里找到:stackoverflow.com/a/332805/1618257
标签: mysql content-management-system