![]() |
1
2
我认为你目前的想法是最好的选择。如果您想移动分页符,或者在最初撰写文章时放入分页符,会容易得多。还允许您使用打印页面选项,其中整个文章位于1个字段中。 |
![]() |
2
2
简单的方法(现在,但稍后您将支付)是将整个文章存储在一个文本字段中,但是您放弃了一些显示控件,因为您可能需要在该文本中放置一些HTML。如果你把HTML放在文本中,如果你改变了网页的外观,你会有很多数据需要修改。这可能不是问题 通常我尽量不把HTML放到数据库中。 最好使用XML定义文章,并将其存储在一个文本字段中,这样应用程序就可以以动态方式正确地呈现内容。您可以将分页符存储在XML中,或者让应用程序读取整个文章,并根据您当前的外观动态拆分它。 如果您不想使用XML,可以使用我的“穷人的CMS”模式(如下)。与“一个字段中的所有文本”方法相比,它将为您提供更多的格式控制。 根据你的问题,这只是一个疯狂的猜测 桌子:
您仍然可以将整个文章放在一个字段中,但如果它包含不同类型的“东西”,则可以将其拆分。 如果您有一篇关于带示例的PHP代码的文章,“单字段方法”将强制您在文本中放置HTML来格式化代码示例。使用这个模型,您可以存储什么,并让应用程序正确地显示它。您可以添加和展开不同的类型,插入分页符,删除它们。您可以将内容存储在多个表示分页符的“ArticleContentText”行中,或者包含指定分页符的“ArticleContent”行。你可以让应用程序阅读整篇文章,然后只显示它想要的内容。 |
![]() |
3
1
我认为正确的方法是您提到的:条目应该作为单个条目存储在数据库中,然后您可以使用标记/UI层来确定应该在哪里发生分页或其他格式设置。 数据库设计不应该受到UI概念的影响,因为您可能会决定更改它们在路上的显示方式,并且需要数据库保持一致。 |
![]() |
4
0
你最好把这样的格式留在客户端。让数据库保存您的数据,并让您的应用程序以正确的格式将其呈现给用户。 |
![]() |
5
0
在我看来这是一个很好的解决办法。这样,你就可以把你的文章作为一个整体,并有可能在必要的时候将其分页。 |
![]() |
Alex Maina · Php搜索和分页不工作 7 年前 |
![]() |
Sergei Petrov · Django函数不返回HTML页面 7 年前 |
![]() |
Ivan · 分页不起作用的AJAX请求 7 年前 |
![]() |
Combo · Elasticsearch分页和限制最大页数 7 年前 |
![]() |
claudiopb · 反应js-使用分页分隔JSON返回[关闭] 7 年前 |
![]() |
Ali Özen · Laravel 5搜索和分页url一起 7 年前 |