PHP 클래스 Pagekit\Database\Table

파일 보기 프로젝트 열기: pagekit/pagekit

보호된 프로퍼티들

프로퍼티 타입 설명
$connection Pagekit\Database\Connection
$table Table

공개 메소드들

메소드 설명
__call ( string $method, array $args ) : mixed Proxy method call to table.
__construct ( Table $table, Pagekit\Database\Connection $connection ) Constructor.
addColumn ( string $columnName, string $typeName, array $options = [] ) : Column
addIndex ( array $columnNames, string | null $indexName = null, array $flags = [], array $options = [] ) : self
addUniqueIndex ( array $columnNames, string | null $indexName = null, array $options = [] ) : self

메소드 상세

__call() 공개 메소드

Proxy method call to table.
public __call ( string $method, array $args ) : mixed
$method string
$args array
리턴 mixed

__construct() 공개 메소드

Constructor.
public __construct ( Table $table, Pagekit\Database\Connection $connection )
$table Table
$connection Pagekit\Database\Connection

addColumn() 공개 메소드

public addColumn ( string $columnName, string $typeName, array $options = [] ) : Column
$columnName string
$typeName string
$options array
리턴 Column

addIndex() 공개 메소드

public addIndex ( array $columnNames, string | null $indexName = null, array $flags = [], array $options = [] ) : self
$columnNames array
$indexName string | null
$flags array
$options array
리턴 self

addUniqueIndex() 공개 메소드

public addUniqueIndex ( array $columnNames, string | null $indexName = null, array $options = [] ) : self
$columnNames array
$indexName string | null
$options array
리턴 self

프로퍼티 상세

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

protected Connection,Pagekit\Database $connection
리턴 Pagekit\Database\Connection

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

protected Table,Pagekit\Database $table
리턴 Table