PHP 클래스 Base\Base

파일 보기 프로젝트 열기: erusev/base 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$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