繁体   English   中英

通过restler API使用公共数据库类

[英]use common database class with restler API

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

API结构是myapi / artists(因此数据库文件是myapi / artists / DB / PDO / MySQL.php),并且我具有使用Artists API类的index.php和Artists.php。

所以现在我叫$ this-> dp = new DB_PDO_MySQL(); 在Artists类中,并且有效。

但是我希望能够在多个API类之间使用一些通用的db函数,并且除非在每个API目录中,否则无法使db起作用。

我尝试将myapi / DB / PDO / mysql.php放在供应商目录下,并编辑了AutoLoader.php,为“ myapi \\ DB \\ PDO”添加了一个别名,但是没有用。

所以,问题是,我该如何配置东西以便共享一些通用的数据库代码?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM