A common abstract table to make using of \Zend\Db\TableGateway\AbstractTableGateway a bit easier.

package HexCommon

 Methods

Set the adapter to use and initialize.

__construct(\Zend\Db\Adapter\Adapter $adapter) 

Parameters

$adapter

\Zend\Db\Adapter\Adapter The database adapter

For easier Select debugging

dumpSelect($select) : void

Parameters

$select

\Zend\Db\Sql\Select The select object to dump

Get a Select object.

getSelect() : \Zend\Db\Sql\Select

If no previous select object was set, create a new \Zend\Db\Sql\Select object.

Resets all Select parts before returning, so always a "clean" instance is returned.

Returns

\Zend\Db\Sql\Select

Set a Select object

setSelect($select) : \HexCommon\Model\AbstractTable
fluent This method is part of a fluent interface and will return the same instance

Parameters

$select

\Zend\Db\Sql\Select Select object to set

Returns