PHP Класс Isswp101\Persimmon\Model

Наследование: implements Isswp101\Persimmon\Contracts\Arrayable, implements Isswp101\Persimmon\Contracts\Jsonable, implements Isswp101\Persimmon\Contracts\Stringable, implements JsonSerializabl\JsonSerializable, use trait Isswp101\Persimmon\Traits\Presentable, use trait Isswp101\Persimmon\Traits\Eventable, use trait Isswp101\Persimmon\Traits\Mergeable, use trait Isswp101\Persimmon\Traits\Idable, use trait Isswp101\Persimmon\Traits\Userable, use trait Isswp101\Persimmon\Traits\Timestampable, use trait Isswp101\Persimmon\Traits\Fillable, use trait Isswp101\Persimmon\Traits\Cacheable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$_dal Isswp101\Persimmon\DAL\IDAL
$_exist boolean

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

Метод Описание
__clone ( ) Clone object.
__construct ( Isswp101\Persimmon\DAL\IDAL $dal, array $attributes = [] ) Create a new instance.
create ( array $attributes = [] ) : static Save a new model and return the instance.
createInstance ( ) : static Create a new instance.
delete ( ) : boolean Delete the model.
destroy ( mixed $id ) Destroy the models by the given id.
find ( mixed $id, array $columns = ['*'], array $options = [] ) : static Find a model by its primary key.
findOrFail ( mixed $id, array $columns = ['*'], integer $parent = null ) : static Find a model by its primary key or throw an exception.
findOrNew ( mixed $id ) : static Find a model by its primary key or return new model.
jsonSerialize ( )
save ( array $columns = ['*'] ) : boolean Save the model.
toArray ( )

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

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

Clone object.
public __clone ( )

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

Create a new instance.
public __construct ( Isswp101\Persimmon\DAL\IDAL $dal, array $attributes = [] )
$dal Isswp101\Persimmon\DAL\IDAL
$attributes array

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

Save a new model and return the instance.
public static create ( array $attributes = [] ) : static
$attributes array
Результат static

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

Create a new instance.
public static createInstance ( ) : static
Результат static

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

Delete the model.
public delete ( ) : boolean
Результат boolean

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

Destroy the models by the given id.
public static destroy ( mixed $id )
$id mixed

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

Find a model by its primary key.
public static find ( mixed $id, array $columns = ['*'], array $options = [] ) : static
$id mixed
$columns array
$options array
Результат static

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

Find a model by its primary key or throw an exception.
public static findOrFail ( mixed $id, array $columns = ['*'], integer $parent = null ) : static
$id mixed
$columns array
$parent integer
Результат static

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

Find a model by its primary key or return new model.
public static findOrNew ( mixed $id ) : static
$id mixed
Результат static

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

public jsonSerialize ( )

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

Save the model.
public save ( array $columns = ['*'] ) : boolean
$columns array
Результат boolean

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

public toArray ( )

Описание свойств

$_dal публичное свойство

public IDAL,Isswp101\Persimmon\DAL $_dal
Результат Isswp101\Persimmon\DAL\IDAL

$_exist публичное свойство

public bool $_exist
Результат boolean