0

我大部分时间都在使用 zend 框架开发一些基于 Web 的应用程序。我注意到为 php 代码中的所有数据建模数据库需要花费大量时间。换句话说,您必须对数据进行两次处理。

除了手工设计数据库和表结构之外,还有其他选择吗?

我只想创建一个数据库,让其他人关心将结构从 php 编程逻辑映射到数据库。

4

1 回答 1

1

啊,您正在寻找对象关系映射器!这些在当今许多类型的 Web 应用程序中都很常见。

关于 PHP,我遇到的最好的一个是Doctrine

位于强大的数据库抽象层 (DBAL) 之上的 PHP 对象关系映射器 (ORM)。它的一个关键特性是可以选择用一种专有的面向对象的 SQL 方言编写数据库查询,这种方言称为 Doctrine Query Language (DQL),受 Hibernates HQL 的启发。这为开发人员提供了一种强大的 SQL 替代方案,可以保持灵活性,而无需不必要的代码重复。

于 2012-05-29T18:20:34.207 回答