【问题标题】:Database abstraction for creating tables/views in PHP用于在 PHP 中创建表/视图的数据库抽象
【发布时间】:2011-08-23 20:59:09
【问题描述】:

我想知道是否有一种解决方案可以独立于使用的 DBMS 创建数据库模型(表和视图)。我目前正在使用 Zend Framework,基本 CRUD 操作的抽象非常棒,但它不提供创建表和视图的抽象。我知道一些 ORM 框架提供了此功能,但遗憾的是,在我的情况下无法使用 ORM。

谢谢!

【问题讨论】:

    标签: php zend-framework zend-db database-abstraction database-table


    【解决方案1】:

    我不知道 ZF2,但是在 ZF 中没有创建表的抽象。

    如果你对 not possible 改变主意,我可以建议你教义2

    【讨论】:

    • Doctrine 在这里是一个很酷的解决方案——它可以迁移您的架构更改和许多其他事情。为什么你不想/不能使用 ORM??
    • 因为我说的是一个已经存在的大型应用程序,将其更改为 ORM 将非常耗时,另一件事是它必须向后兼容并且一些操作很简单使用 ORM 是不可能的(或者太慢了)。
    • 所以..只有一种方法 - 编写我们自己的实现
    猜你喜欢
    • 2021-06-11
    • 2016-04-03
    • 1970-01-01
    • 1970-01-01
    • 2019-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多