PHP Класс Base\Base

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$fkEnding string The ending of FK names.

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

Метод Описание
__construct ( string $dsn, string $username = null, string $password = null, array $options = [] ) Takes the same parameters as the PDO constructor.
createItem ( string $table, array $Data ) : integer
deleteItem ( string $table, integer $id ) : integer
execute ( string $statement, array $parameters = [] ) : PDOStatemen\PDOStatement
find ( string $table ) : base\Collection
lastId ( ) : integer
pdo ( ) : PD\PDO
read ( string $statement, array $parameters = [] ) : array
readField ( string $statement, array $parameters = [] ) : array
readFields ( string $statement, array $parameters = [] ) : array
readItem ( string $table, integer $id ) : array
readRecord ( string $statement, array $parameters = [] ) : array
update ( string $statement, array $parameters = [] ) : integer
updateItem ( string $table, integer $id, array $Data ) : integer

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

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

Takes the same parameters as the PDO constructor.
public __construct ( string $dsn, string $username = null, string $password = null, array $options = [] )
$dsn string
$username string [optional]
$password string [optional]
$options array [optional]

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

public createItem ( string $table, array $Data ) : integer
$table string
$Data array
Результат integer

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

public deleteItem ( string $table, integer $id ) : integer
$table string
$id integer
Результат integer

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

public execute ( string $statement, array $parameters = [] ) : PDOStatemen\PDOStatement
$statement string
$parameters array
Результат PDOStatemen\PDOStatement

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

public find ( string $table ) : base\Collection
$table string
Результат base\Collection

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

public lastId ( ) : integer
Результат integer

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

public pdo ( ) : PD\PDO
Результат PD\PDO

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

public read ( string $statement, array $parameters = [] ) : array
$statement string
$parameters array
Результат array

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

public readField ( string $statement, array $parameters = [] ) : array
$statement string
$parameters array
Результат array

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

public readFields ( string $statement, array $parameters = [] ) : array
$statement string
$parameters array
Результат array

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

public readItem ( string $table, integer $id ) : array
$table string
$id integer
Результат array

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

public readRecord ( string $statement, array $parameters = [] ) : array
$statement string
$parameters array
Результат array

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

public update ( string $statement, array $parameters = [] ) : integer
$statement string
$parameters array
Результат integer

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

public updateItem ( string $table, integer $id, array $Data ) : integer
$table string
$id integer
$Data array
Результат integer

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

$fkEnding публичное свойство

The ending of FK names.
public string $fkEnding
Результат string