Zend Framework  3.0
Public Member Functions | List of all members
TableGateway Class Reference

Public Member Functions

 __construct ($table, AdapterInterface $adapter, $features=null, ResultSetInterface $resultSetPrototype=null, Sql $sql=null)
 Constructor.
 
- Public Member Functions inherited from AbstractTableGateway
 isInitialized ()
 
 initialize ()
 Initialize.
 
 getTable ()
 Get table name.
 
 getAdapter ()
 Get adapter.
 
 getColumns ()
 
 getFeatureSet ()
 
 getResultSetPrototype ()
 Get select result prototype.
 
 getSql ()
 
 select ($where=null)
 Select.
 
 selectWith (Select $select)
 
 insert ($set)
 Insert.
 
 insertWith (Insert $insert)
 
 update ($set, $where=null, array $joins=null)
 Update.
 
 updateWith (Update $update)
 
 delete ($where)
 Delete.
 
 deleteWith (Delete $delete)
 
 getLastInsertValue ()
 Get last insert value.
 
 __get ($property)
 __get
 
 __set ($property, $value)
 
 __call ($method, $arguments)
 
 __clone ()
 __clone
 
- Public Member Functions inherited from TableGatewayInterface
 update ($set, $where=null)
 

Additional Inherited Members

- Protected Member Functions inherited from AbstractTableGateway
 executeSelect (Select $select)
 
 executeInsert (Insert $insert)
 
 executeUpdate (Update $update)
 
 executeDelete (Delete $delete)
 
- Protected Attributes inherited from AbstractTableGateway
 $isInitialized = false
 
 $adapter = null
 
 $table = null
 
 $columns = []
 
 $featureSet = null
 
 $resultSetPrototype = null
 
 $sql = null
 
 $lastInsertValue = null
 

Constructor & Destructor Documentation

__construct (   $table,
AdapterInterface  $adapter,
  $features = null,
ResultSetInterface  $resultSetPrototype = null,
Sql  $sql = null 
)

Constructor.

Parameters
string | TableIdentifier | array$table
AdapterInterface$adapter
Feature\AbstractFeature|Feature\FeatureSet|Feature\AbstractFeature[]|null$features
ResultSetInterface | null$resultSetPrototype
Sql | null$sql
Exceptions
Exception\InvalidArgumentException