PHP 클래스 RedBeanPHP\ToolBox

The toolbox is an integral part of RedBeanPHP providing the basic architectural building blocks to manager objects, helpers and additional tools like plugins. A toolbox contains the three core components of RedBeanPHP: the adapter, the query writer and the core functionality of RedBeanPHP in OODB.
저자: Gabor de Mooij and the RedBeanPHP community
파일 보기 프로젝트 열기: gabordemooij/redbean 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$adapter RedBeanPHP\Adapter\DBAdapter
$oodb RedBeanPHP\OODB
$writer RedBeanPHP\QueryWriter

공개 메소드들

메소드 설명
__construct ( RedBeanPHP\OODB $oodb, RedBeanPHP\Adapter $adapter, RedBeanPHP\QueryWriter $writer ) Constructor.
getDatabaseAdapter ( ) : DBAdapter Returns the database adapter in this toolbox.
getRedBean ( ) : RedBeanPHP\OODB Returns the OODB instance in this toolbox.
getWriter ( ) : RedBeanPHP\QueryWriter Returns the query writer in this toolbox.

메소드 상세

__construct() 공개 메소드

The toolbox is an integral part of RedBeanPHP providing the basic architectural building blocks to manager objects, helpers and additional tools like plugins. A toolbox contains the three core components of RedBeanPHP: the adapter, the query writer and the core functionality of RedBeanPHP in OODB.
public __construct ( RedBeanPHP\OODB $oodb, RedBeanPHP\Adapter $adapter, RedBeanPHP\QueryWriter $writer )
$oodb RedBeanPHP\OODB Object Database, OODB
$adapter RedBeanPHP\Adapter Database Adapter
$writer RedBeanPHP\QueryWriter Query Writer

getDatabaseAdapter() 공개 메소드

The adapter is responsible for executing the query and binding the values. The adapter also takes care of transaction handling.
public getDatabaseAdapter ( ) : DBAdapter
리턴 RedBeanPHP\Adapter\DBAdapter

getRedBean() 공개 메소드

OODB is responsible for creating, storing, retrieving and deleting single beans. Other components rely on OODB for their basic functionality.
public getRedBean ( ) : RedBeanPHP\OODB
리턴 RedBeanPHP\OODB

getWriter() 공개 메소드

The Query Writer is responsible for building the queries for a specific database and executing them through the adapter.
public getWriter ( ) : RedBeanPHP\QueryWriter
리턴 RedBeanPHP\QueryWriter

프로퍼티 상세

$adapter 보호되어 있는 프로퍼티

protected DBAdapter,RedBeanPHP\Adapter $adapter
리턴 RedBeanPHP\Adapter\DBAdapter

$oodb 보호되어 있는 프로퍼티

protected OODB,RedBeanPHP $oodb
리턴 RedBeanPHP\OODB

$writer 보호되어 있는 프로퍼티

protected QueryWriter,RedBeanPHP $writer
리턴 RedBeanPHP\QueryWriter