PHP Класс Gc\Db\AbstractTable

Наследование: extends Gc\Core\Object
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$name null Abstract name
$tables AbstractTable collection

Открытые методы

Метод Описание
__call ( string $method, array $args ) : Zend\Db\TableGateway\TableGateway Set/Get attribute wrapper
__construct ( ) Initialize constructor and save instance of \Zend\Db\TableGateway\TableGateway($name) in self::$tables
events ( ) : StaticEventManager Retrieve event manager
execute ( mixed $query, mixed $parameters = null ) : array | Zend\Db\Adapter\Driver\Pdo\Result Execute query
fetchAll ( mixed $query, mixed $parameters = null ) : array Fetch Row
fetchOne ( mixed $query, mixed $parameters = null ) : mixed Fetch One
fetchRow ( mixed $query, mixed $parameters = null ) : array | Zend\Db\ResultSet\RowObjectInterface Fetch Row
getDriverName ( ) : string Retrieve driver name
getLastInsertId ( string $tableName = null ) : integer Get last insert id

Описание методов

__call() публичный Метод

Set/Get attribute wrapper
public __call ( string $method, array $args ) : Zend\Db\TableGateway\TableGateway
$method string Method
$args array Args
Результат Zend\Db\TableGateway\TableGateway

__construct() публичный Метод

Initialize constructor and save instance of \Zend\Db\TableGateway\TableGateway($name) in self::$tables
public __construct ( )

events() публичный Метод

Retrieve event manager
public events ( ) : StaticEventManager
Результат Gc\Event\StaticEventManager

execute() публичный Метод

Execute query
public execute ( mixed $query, mixed $parameters = null ) : array | Zend\Db\Adapter\Driver\Pdo\Result
$query mixed (\Zend\Db\Sql\*|string) Query
$parameters mixed Parameters
Результат array | Zend\Db\Adapter\Driver\Pdo\Result

fetchAll() публичный Метод

Fetch Row
public fetchAll ( mixed $query, mixed $parameters = null ) : array
$query mixed (\Zend\Db\Sql\*|string) Query
$parameters mixed Parameters
Результат array

fetchOne() публичный Метод

Fetch One
public fetchOne ( mixed $query, mixed $parameters = null ) : mixed
$query mixed (\Zend\Db\Sql\*|string) Query
$parameters mixed Parameters
Результат mixed

fetchRow() публичный Метод

Fetch Row
public fetchRow ( mixed $query, mixed $parameters = null ) : array | Zend\Db\ResultSet\RowObjectInterface
$query mixed (\Zend\Db\Sql\*|string) Query
$parameters mixed Parameters
Результат array | Zend\Db\ResultSet\RowObjectInterface

getDriverName() публичный Метод

Retrieve driver name
public getDriverName ( ) : string
Результат string

getLastInsertId() публичный Метод

Get last insert id
public getLastInsertId ( string $tableName = null ) : integer
$tableName string Optional table name
Результат integer

Описание свойств

$name защищенное свойство

Abstract name
protected null $name
Результат null

$tables защищенное статическое свойство

AbstractTable collection
protected static $tables