PHP Класс Xpressengine\Draft\DraftRepository

Автор: XE Developers ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$conn Xpressengine\Database\VirtualConnectionInterface Connection instance
$keygen Xpressengine\Keygen\Keygen Keygen instance
$table string Table name

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

Метод Описание
__construct ( Xpressengine\Database\VirtualConnectionInterface $conn, Keygen $keygen ) Constructor
delete ( DraftEntity $draft ) : integer 임시저장 데이터 삭제
fetch ( array $options ) : array 임시저장 데이터 목록을 반환
find ( string $id ) : DraftEntity 하나의 임시저장 객채를 반환
insert ( DraftEntity $draft ) : DraftEntity 새로운 임시저장 데이터 레코드를 삽입
update ( DraftEntity $draft ) : DraftEntity 임시저장 데이터를 수정

Защищенные методы

Метод Описание
createItem ( array $attributes ) : DraftEntity 임시저장 객체를 생성

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

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

Constructor
public __construct ( Xpressengine\Database\VirtualConnectionInterface $conn, Keygen $keygen )
$conn Xpressengine\Database\VirtualConnectionInterface Connection instance
$keygen Xpressengine\Keygen\Keygen Keygen instance

createItem() защищенный Метод

임시저장 객체를 생성
protected createItem ( array $attributes ) : DraftEntity
$attributes array 객체 속성 값들
Результат DraftEntity

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

임시저장 데이터 삭제
public delete ( DraftEntity $draft ) : integer
$draft DraftEntity 임시저장 객체
Результат integer 삭제된 레코드 수(정상적인 경우 '1')

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

임시저장 데이터 목록을 반환
public fetch ( array $options ) : array
$options array 검색할 조건
Результат array

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

하나의 임시저장 객채를 반환
public find ( string $id ) : DraftEntity
$id string 임시저장 아이디
Результат DraftEntity

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

새로운 임시저장 데이터 레코드를 삽입
public insert ( DraftEntity $draft ) : DraftEntity
$draft DraftEntity 임시저장 객체
Результат DraftEntity

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

임시저장 데이터를 수정
public update ( DraftEntity $draft ) : DraftEntity
$draft DraftEntity 임시저장 객체
Результат DraftEntity

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

$conn защищенное свойство

Connection instance
protected VirtualConnectionInterface,Xpressengine\Database $conn
Результат Xpressengine\Database\VirtualConnectionInterface

$keygen защищенное свойство

Keygen instance
protected Keygen,Xpressengine\Keygen $keygen
Результат Xpressengine\Keygen\Keygen

$table защищенное свойство

Table name
protected string $table
Результат string