我如何设计一个数据库来管理一篇内容复杂的文章



我需要设计一个简单的数据库来管理网站的事件和新闻,但事情就在这些事件和新闻的内容中,有时需要在内容中添加其他元素,如照片或数据表。

因此,假设我有一个名为"文章"的表(因为新闻和事件可能被视为文章(,它已经有了与作者、日期等相关的熟悉属性,那么当涉及到"内容"属性时,我应该如何处理这个属性?(内容的字母没有问题,但图像或任何其他非字母元素如何(我应该只考虑"字符串"类型吗?或者我应该创建一些涉及管理这些元素的其他表吗?我很困惑,请给我一些关于这个问题的建议,非常感谢!

数据库字段可以只存储将用于呈现文章的HTML。然后可以以正常方式包含到图像等的链接。如果用户添加了图像,你也必须将它们上传到服务器上,并将它们存储在正确的位置,这样超链接/图像标签才能正常工作。

可以使用所见即所得编辑器(如CKEditor(来允许用户创建丰富的内容,然后将这些内容翻译成HTML并存储在数据库中(当然,您稍后也可以将此HTML插入到新闻页面中进行显示(。


或者你可以使用一些已经建立的CMS软件来处理所有这些事情。

最新更新