完善分页服务中针对TableGateway的部分
This commit is contained in:
parent
8c7acba4ef
commit
2e3fec30cd
|
@ -16,7 +16,7 @@ use Zend\Paginator\Adapter\DbSelect;
|
|||
use Zend\Paginator\Adapter\DbTableGateway;
|
||||
use Zend\Paginator\Paginator as Zend_Paginator;
|
||||
use Zend\Db\Sql\Select;
|
||||
use Zend\Db\TableGateway\TableGateway;
|
||||
use Zend\Db\TableGateway;
|
||||
|
||||
class Paginator implements ServiceManagerAwareInterface{
|
||||
|
||||
|
@ -113,7 +113,7 @@ class Paginator implements ServiceManagerAwareInterface{
|
|||
$data = new DbSelect($data,$zendDb);
|
||||
}
|
||||
|
||||
if($data instanceof TableGateway)
|
||||
if($data instanceof TableGateway\TableGatewayInterface || $data instanceof TableGateway\AbstractTableGateway)
|
||||
$data = new DbTableGateway($data,$this->sqlQuery,$this->sqlOrder,$this->sqlGroup,$this->sqlHaving);
|
||||
|
||||
$paginator = new Zend_Paginator($data);
|
||||
|
|
Loading…
Reference in New Issue