网上是否有关于ZF2与Sql Server集成的教程或任何文档。我已经尝试并测试了已经存在的东西,其中一些也被弃用了。
SQLSRV 是让它工作的非常痛苦的驱动程序,在其中一个示例中,我尝试下载扩展并在 php.ini 文件中启用它。 我没有运气。
这是我最接近的一次。但它似乎不起作用。http://samsonasik.wordpress.com/2013/03/08/zend-framework-2-working-with-sql-server/#comments
创建"Album\Model\AlbumTable"时引发异常;未返回任何实例这是我在使用SQL Server运行Akrabat ZF2-tutorial应用程序时遇到的错误。
这就是我的全局.php的样子
return array(
'db' => array(
'driver' => 'Sqlsrv',
'server' => 'servername',
'Database' => 'databasename',
'USER' => 'sa',
'password' => 'password'
);
'service_manager' => array(
'factories' => array(
'ZendDbAdapterAdapter' => 'ZendDbAdapterAdapterServiceFactory',
),
),
);
这是一个旧帖子,但我在运行 apache 的 Windows 机器上让 php7 在 zend Framework 3 上使用 sqlsrv 时遇到了类似的问题。我所做的是:
首先在 php 中启用日志记录.ini通过取消注释 error_log = php_error.log。我还给了它一个完整的路径名,例如:error_log = c:\php7\php_errors.log
其次,我将扩展文件夹的位置更改为完整路径。extension_dir = "C:\php7\ext"
第三,我去了 php7 目录,找到了我想使用的驱动程序。(如果您没有,请找到一个 SQLSRV PHP7 驱动程序。它们确实存在。我添加了行扩展=php_sqlsrv_7_ts_x86.dll
然后只需重新启动您的 Web 服务器。
我希望这对某人有所帮助。