【发布时间】:2013-09-23 17:07:55
【问题描述】:
我一直在为我目前正在从事的项目寻找一个 PHP 框架。主要要求之一是与我们的数据库交互的简单方法。最初这必须是 Oracle,但将来有可能切换到不同的数据库后端。因此,我希望能够编写尽可能与数据库无关的代码。
我最初倾向于 CodeIgniter,主要是因为它支持 Oracle(它包括为利用 Oracle 自己的 OCI8 驱动程序而编写的驱动程序)。
Laravel 是我考虑过的另一种选择。这似乎是一个流行的选择,即使对于以前的一些 CodeIgniter 用户(例如,请参阅 this answer)。但是,它对 Oracle 的支持似乎非常有限;据我所知,Laravel 广泛使用 PDO,但 Oracle 的 PDO 是 experimental and not recommended。
有没有一种简单的方法可以让我使用 Laravel 以与数据库无关的方式连接到 Oracle?
【问题讨论】:
-
当然:使用 Doctrine 处理数据库内容。或任何其他 ORM 层。
标签: php oracle codeigniter laravel