0

似乎带有 PDO:dblib 驱动程序的 ZF2 默认使用 SQL92 SQL 装饰器。如何使用 DI 系统告诉它使用 SqlServer 装饰器?只是无法理解它。

问题是分页器尝试使用在 SQL Server 中不起作用的 LIMIT/OFFSET 语法。

另一种表述方式是如何自定义从表对象上的 fetchAll() 返回的 Paginator 以使用 SqlServer 平台?

克里斯

4

1 回答 1

0

好的,在深入研究 Zend 框架之后,我发现有一种更简单的方法可以做到这一点。只需像这样设置您的数据库配置:

'db' => array(
    'driver' => 'Pdo',
    'dsn' => 'dblib:host=xxx;dbname=xxx',
    'username' => 'xxxxxxxx',
    'password' => 'xxxxxxxx',
    'charset' => 'UTF-8',
    'platform' => 'SqlServer'
)

现在我得到了不同的错误,将继续这个故事!

于 2013-09-09T04:19:07.013 回答