1
2
我认为你目前的想法是最好的选择。如果您想移动分页符,或者在最初撰写文章时放入分页符,会容易得多。还允许您使用打印页面选项,其中整个文章位于1个字段中。 |
2
2
简单的方法(现在,但稍后您将支付)是将整个文章存储在一个文本字段中,但是您放弃了一些显示控件,因为您可能需要在该文本中放置一些HTML。如果你把HTML放在文本中,如果你改变了网页的外观,你会有很多数据需要修改。这可能不是问题 通常我尽量不把HTML放到数据库中。 最好使用XML定义文章,并将其存储在一个文本字段中,这样应用程序就可以以动态方式正确地呈现内容。您可以将分页符存储在XML中,或者让应用程序读取整个文章,并根据您当前的外观动态拆分它。 如果您不想使用XML,可以使用我的“穷人的CMS”模式(如下)。与“一个字段中的所有文本”方法相比,它将为您提供更多的格式控制。 根据你的问题,这只是一个疯狂的猜测 桌子:
您仍然可以将整个文章放在一个字段中,但如果它包含不同类型的“东西”,则可以将其拆分。 如果您有一篇关于带示例的PHP代码的文章,“单字段方法”将强制您在文本中放置HTML来格式化代码示例。使用这个模型,您可以存储什么,并让应用程序正确地显示它。您可以添加和展开不同的类型,插入分页符,删除它们。您可以将内容存储在多个表示分页符的“ArticleContentText”行中,或者包含指定分页符的“ArticleContent”行。你可以让应用程序阅读整篇文章,然后只显示它想要的内容。 |
3
1
我认为正确的方法是您提到的:条目应该作为单个条目存储在数据库中,然后您可以使用标记/UI层来确定应该在哪里发生分页或其他格式设置。 数据库设计不应该受到UI概念的影响,因为您可能会决定更改它们在路上的显示方式,并且需要数据库保持一致。 |
4
0
你最好把这样的格式留在客户端。让数据库保存您的数据,并让您的应用程序以正确的格式将其呈现给用户。 |
5
0
在我看来这是一个很好的解决办法。这样,你就可以把你的文章作为一个整体,并有可能在必要的时候将其分页。 |
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |
Agrim Singh · 用户数据。名称未显示用户名 2 年前 |
Peloucvo · 用数据库中的数据填充JTable 2 年前 |
Montaser Majid · 用于从多行中提取单行的SQL查询 2 年前 |
Max J. · 用整数作为键将dict写入csv 2 年前 |