0

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

API 结构是 myapi/artists(所以数据库的东西是 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 与示例目录处于同一级别)。

4

1 回答 1

0

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

于 2013-02-28T02:38:34.603 回答