作为一名php学习者,我一直在尝试一些较小的PHP内容管理系统。我使用的所有内容管理系统都采用了数据库抽象层。
我假设这将是几乎所有PHP CMS的一个特征,对吗?
谢谢!
发布于 2009-12-22 11:42:56
CMS的唯一固有特征是它将内容与显示分离。它在哪里或如何存储这些内容是任意的。连接到数据存储的机制也无关紧要。您可能认为“传统”数据库很常见,但绝不是必需的-任何数据支持都是一个包含内容的数据库-文本文件、XML、SimpleDb或Google App Engine等。
发布于 2009-12-22 11:37:40
嗯,所有(或大多数)汽车都有四个轮子。但这并不意味着五轮车就不能是一辆车。
CMS有数据抽象是有意义的,但这并不意味着他们必须有。
发布于 2009-12-22 11:33:55
我认为可以肯定地说,大多数CMS都使用DAL,但可能有一些你从未听说过的远程CMS不使用DAL,所以我不会说所有CMS都使用DAL。
https://stackoverflow.com/questions/1944000
复制相似问题