zend framework与php 5.3.8的pdo sql server 2008
zend1.1.1 在php 5.3.8环境下,目前支持sql 的pdo连接方式有问题,
需要修改:
1 Zend\Db\Adapter\Pdo\Mssql.php:
$_pdoType为->protected $_pdoType = 'sqlsrv';
2 Zend\Db\Adapter\Pdo\Abstract.php 的_connect函数
修改上上面两个地方,连接和查询没有问题了
然后 limit 分页会有问题,所有要分页的查询都必须使用order by,否则分页无效,
最后当在最后一页,分页出来会满的,会把倒数第二页的填满最后一页
修改 Zend\Db\Adapter\Pdo\Mssql.php limit函数修改为下面的,并且要传入总的记录数,$totalitems是总的记录数: