使用带有restler API的通用数据库类

时间:2013-02-27 00:09:58

标签: database restler

我从crud示例中复制了DB / PDO / MySQL.php,并将该目录结构放在我的一个API目录中(并对我的数据库进行了更改)。

API结构是myapi / artists(因此db的东西是myapi / artists / DB / PDO / MySQL.php),我有index.php和Artists.php以及Artists API类。

所以现在我打电话给$ this-> dp = new DB_PDO_MySQL();在艺术家课上,这是有效的。

但是我希望能够跨多个API类使用一些常见的db函数,除非它在每个API目录中,否则无法使db工作正常工作。

我尝试将myapi / DB / PDO / mysql.php放在供应商目录下,然后编辑AutoLoader.php为'myapi \ DB \ PDO'添加别名,但这不起作用。

所以,问题是,我如何配置以便共享一些常见的数据库代码?

假设我在myapi目录下有多个API子目录(myapi与examples目录处于同一级别)。

1 个答案:

答案 0 :(得分:0)

将MySQL.php文件保存在vendor/DB/PDO文件夹中。然后你不必编辑AutoLoader.php