Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 具有多个存储后端的CMS_Php_Mysql_Database - Fatal编程技术网

Php 具有多个存储后端的CMS

Php 具有多个存储后端的CMS,php,mysql,database,Php,Mysql,Database,我想知道是否有一种方法可以创建一个CMS,它可以在PHP中同时支持许多存储后端(MySQL、SQLite、平面文件等) 嗯,是的。您只需要为各种后端抽象各种API,以创建应用程序逻辑可以处理的一致接口。这方面的标准解决方案是。不过,别忘了能够使用平面文件,它不支持它。是的,有一种方法。还有什么你想问的吗?更具体的问题或者这回答了你的问题?我想知道是否有一个php类或一些在线资源来帮助我…@the_archer,要实现这一点,你需要的不仅仅是一个类。您需要在接口后面抽象数据访问逻辑,然后为您想要使

我想知道是否有一种方法可以创建一个CMS,它可以在PHP中同时支持许多存储后端(MySQL、SQLite、平面文件等)

嗯,是的。您只需要为各种后端抽象各种API,以创建应用程序逻辑可以处理的一致接口。

这方面的标准解决方案是。不过,别忘了能够使用平面文件,它不支持它。

是的,有一种方法。还有什么你想问的吗?更具体的问题或者这回答了你的问题?我想知道是否有一个php类或一些在线资源来帮助我…@the_archer,要实现这一点,你需要的不仅仅是一个类。您需要在接口后面抽象数据访问逻辑,然后为您想要使用的各种数据提供程序实现这些接口。当然,每个实现都是特定的,例如对于SQL,您可以使用ORM。考虑将其应用于我的项目……或者这个死气沉沉的项目的SQL抽象层