PHP 클래스 Ouzo\Db

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

공개 프로퍼티들

프로퍼티 타입 설명
$_dbHandle PDO
$_startedTransaction

공개 메소드들

메소드 설명
__construct ( $loadDefault = true )
beginTransaction ( )
callFunction ( $functionName, $parameters )
commitTransaction ( )
connectDb ( $params = [] )
disableTransactions ( )
enableTransactions ( )
execute ( string $query, array $params = [], array $options = [] ) : integer Returns number of affected rows
getInstance ( )
isConnected ( )
lastErrorMessage ( )
lastInsertId ( $sequence )
query ( $query, $params = [], $options = [] )
rollbackTransaction ( )
runInTransaction ( $callable )
transactional ( mixed $object ) : TransactionalProxy Returns a new transactional proxy for given target object/function.

비공개 메소드들

메소드 설명
_buildDsn ( $params )
_createPdo ( $params )

메소드 상세

__construct() 공개 메소드

public __construct ( $loadDefault = true )

beginTransaction() 공개 메소드

public beginTransaction ( )

callFunction() 공개 정적인 메소드

public static callFunction ( $functionName, $parameters )

commitTransaction() 공개 메소드

public commitTransaction ( )

connectDb() 공개 메소드

public connectDb ( $params = [] )

disableTransactions() 공개 메소드

public disableTransactions ( )

enableTransactions() 공개 메소드

public enableTransactions ( )

execute() 공개 메소드

Returns number of affected rows
public execute ( string $query, array $params = [], array $options = [] ) : integer
$query string
$params array
$options array
리턴 integer

getInstance() 공개 정적인 메소드

public static getInstance ( )

isConnected() 공개 메소드

public isConnected ( )

lastErrorMessage() 공개 메소드

public lastErrorMessage ( )

lastInsertId() 공개 메소드

public lastInsertId ( $sequence )

query() 공개 메소드

public query ( $query, $params = [], $options = [] )

rollbackTransaction() 공개 메소드

public rollbackTransaction ( )

runInTransaction() 공개 메소드

public runInTransaction ( $callable )

transactional() 공개 정적인 메소드

All methods called on proxy are run in a transaction.
public static transactional ( mixed $object ) : TransactionalProxy
$object mixed
리턴 Ouzo\Db\TransactionalProxy

프로퍼티 상세

$_dbHandle 공개적으로 프로퍼티

public PDO $_dbHandle
리턴 PDO

$_startedTransaction 공개적으로 프로퍼티

public $_startedTransaction