PHP Класс YetORM\Record

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

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

Метод Описание
__construct ( ActiveRow $row = NULL )
__get ( string $name ) : mixed
__isset ( string $name ) : boolean
__set ( string $name, mixed $value ) : void
create ( ActiveRow | Record $row = NULL ) : Record
getModified ( ) : array
getRow ( ) : ActiveRow | null
hasRow ( ) : boolean
ref ( string $key, string $throughColumn = NULL ) : Record | null
related ( string $key, string $throughColumn = NULL ) : GroupedSelection
setRow ( ActiveRow $row ) : Record
update ( ) : boolean

Приватные методы

Метод Описание
checkRow ( ) : void
isPersisted ( ) : boolean
reload ( ActiveRow $row ) : void

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

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

public __construct ( ActiveRow $row = NULL )
$row Nette\Database\Table\ActiveRow

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

public __get ( string $name ) : mixed
$name string
Результат mixed

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

public __isset ( string $name ) : boolean
$name string
Результат boolean

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

public __set ( string $name, mixed $value ) : void
$name string
$value mixed
Результат void

create() публичный статический Метод

public static create ( ActiveRow | Record $row = NULL ) : Record
$row Nette\Database\Table\ActiveRow | Record
Результат Record

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

public getModified ( ) : array
Результат array

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

public getRow ( ) : ActiveRow | null
Результат Nette\Database\Table\ActiveRow | null

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

public hasRow ( ) : boolean
Результат boolean

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

public ref ( string $key, string $throughColumn = NULL ) : Record | null
$key string
$throughColumn string
Результат Record | null

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

public setRow ( ActiveRow $row ) : Record
$row Nette\Database\Table\ActiveRow
Результат Record

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

public update ( ) : boolean
Результат boolean