PHP Class YetORM\Record

Afficher le fichier Open project: uestla/yetorm Class Usage Examples

Méthodes publiques

Méthode Description
__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

Private Methods

Méthode Description
checkRow ( ) : void
isPersisted ( ) : boolean
reload ( ActiveRow $row ) : void

Method Details

__construct() public méthode

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

__get() public méthode

public __get ( string $name ) : mixed
$name string
Résultat mixed

__isset() public méthode

public __isset ( string $name ) : boolean
$name string
Résultat boolean

__set() public méthode

public __set ( string $name, mixed $value ) : void
$name string
$value mixed
Résultat void

create() public static méthode

public static create ( ActiveRow | Record $row = NULL ) : Record
$row Nette\Database\Table\ActiveRow | Record
Résultat Record

getModified() public méthode

public getModified ( ) : array
Résultat array

getRow() public méthode

public getRow ( ) : ActiveRow | null
Résultat Nette\Database\Table\ActiveRow | null

hasRow() public méthode

public hasRow ( ) : boolean
Résultat boolean

ref() public méthode

public ref ( string $key, string $throughColumn = NULL ) : Record | null
$key string
$throughColumn string
Résultat Record | null

setRow() public méthode

public setRow ( ActiveRow $row ) : Record
$row Nette\Database\Table\ActiveRow
Résultat Record

update() public méthode

public update ( ) : boolean
Résultat boolean