【发布时间】:2013-02-27 00:09:57
【问题描述】:
我从 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();在 Artists 类中并且有效。
但我希望能够在多个 API 类中使用一些常见的 db 函数,并且除非它位于每个 API 目录中,否则无法让 db 工作。
我尝试将 myapi/DB/PDO/mysql.php 放在供应商目录下,并编辑 AutoLoader.php 为“myapi\DB\PDO”添加别名,但没有成功。
那么,问题是,我该如何配置才能共享一些通用的数据库代码?
假设我将在 myapi 目录下有多个 API 子目录(并且 myapi 与示例目录处于同一级别)。
【问题讨论】: