【问题标题】:PHP ORM Solution for SqlServerSqlServer 的 PHP ORM 解决方案
【发布时间】:2011-02-24 07:21:11
【问题描述】:

我正在寻找可以有效访问SqlServer 的PHP5 中的DAL 或ORM(Only ORM no MVC)解决方案。 我是 SqlServer 的新手。我需要用 PHP5 编写 ASP.net 网站的一部分。 我目前正在使用 QCodo 但是它的代码生成器对 ASP 自己的表造成了一些问题(?? ASP Guys 告诉我它用于 ASP 的会员管理。这些表是在内部处理的)。所以我需要一些可以在此工作的替代解决方案情况也是!!

【问题讨论】:

    标签: php sql-server orm data-access-layer qcodo


    【解决方案1】:

    我已经为此苦苦挣扎了很长一段时间,当涉及到 SQL Server 和 PHP 时,您需要注意几个关键点。

    1. 当前选择的驱动程序是 Microsoft Drivers for PHP for SQL Server 2.0 版。您可以找到有关该驱动程序here 的更多信息。我使用 Microsoft Web PI 应用程序安装了它。

    2. 截至这篇文章,我知道只有 1 个 ORM 支持此驱动程序,即 Propel。话虽如此,Propel 的生成器依赖于 Phing,最好通过 PEAR 安装。在努力让所有这些都在 Windows Server 2k8 中运行之后,我放弃了,我将只是编写自己的包装器或使用本机 PDO 函数。

    【讨论】:

      【解决方案2】:

      几个选项,从复杂到不复杂:

      1. Doctrine
      2. Propel
      3. Zend_Db

      他们三个通过PDO的MSSQL Server extension支持MSSQL。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-20
        • 1970-01-01
        • 1970-01-01
        • 2010-09-22
        • 1970-01-01
        • 2011-06-25
        • 2010-10-06
        • 1970-01-01
        相关资源
        最近更新 更多