【问题标题】: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 时,您需要注意几个关键点。
当前选择的驱动程序是 Microsoft Drivers for PHP for SQL Server 2.0 版。您可以找到有关该驱动程序here 的更多信息。我使用 Microsoft Web PI 应用程序安装了它。
截至这篇文章,我知道只有 1 个 ORM 支持此驱动程序,即 Propel。话虽如此,Propel 的生成器依赖于 Phing,最好通过 PEAR 安装。在努力让所有这些都在 Windows Server 2k8 中运行之后,我放弃了,我将只是编写自己的包装器或使用本机 PDO 函数。