CustomFieldsService
in package
implements
CustomFieldsServiceInterface
uses
BcContainerTrait
CustomFieldsService
Table of Contents
Interfaces
- CustomFieldsServiceInterface
- CustomFieldsServiceInterface
Properties
- $CustomEntries : CustomEntriesTable
- $CustomEntries : CustomEntriesTable|Table
- CustomEntries Table
- $CustomFields : CustomFieldsTable
- $CustomFields : CustomEntriesTable|Table
- CustomEntries Table
Methods
- __construct() : mixed
- Constructor
- create() : EntityInterface
- カスタムフィールドを新規登録する
- delete() : bool
- カスタムフィールドを削除する
- get() : EntityInterface
- カスタムフィールドの単一データを取得する
- getControlSource() : array<string|int, mixed>
- コントロールソースを取得する
- getFieldTypes() : array<string|int, mixed>
- フィールドタイプのリストを取得する
- getIndex() : Query
- カスタムフィールドの一覧データを取得する
- getList() : array<string|int, mixed>
- カスタムフィールドのリストを取得する
- getNew() : EntityInterface
- カスタムフィールドの初期値となるエンティティを取得する
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- hasService() : bool
- Has Service
- update() : EntityInterface
- カスタムフィールドを編集する
Properties
$CustomEntries
public
CustomEntriesTable
$CustomEntries
$CustomEntries
CustomEntries Table
public
CustomEntriesTable|Table
$CustomEntries
$CustomFields
public
CustomFieldsTable
$CustomFields
$CustomFields
CustomEntries Table
public
CustomEntriesTable|Table
$CustomFields
Methods
__construct()
Constructor
public
__construct() : mixed
Tags
create()
カスタムフィールドを新規登録する
public
create(array<string|int, mixed> $postData) : EntityInterface
Parameters
- $postData : array<string|int, mixed>
Tags
Return values
EntityInterfacedelete()
カスタムフィールドを削除する
public
delete(int $id) : bool
Parameters
- $id : int
Tags
Return values
boolget()
カスタムフィールドの単一データを取得する
public
get(int $id[, array<string|int, mixed> $options = [] ]) : EntityInterface
Parameters
- $id : int
- $options : array<string|int, mixed> = []
Tags
Return values
EntityInterfacegetControlSource()
コントロールソースを取得する
public
getControlSource(string $field) : array<string|int, mixed>
Parameters
- $field : string
Tags
Return values
array<string|int, mixed>getFieldTypes()
フィールドタイプのリストを取得する
public
getFieldTypes() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getIndex()
カスタムフィールドの一覧データを取得する
public
getIndex([array<string|int, mixed> $queryParams = [] ]) : Query
Parameters
- $queryParams : array<string|int, mixed> = []
Tags
Return values
QuerygetList()
カスタムフィールドのリストを取得する
public
getList() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getNew()
カスタムフィールドの初期値となるエンティティを取得する
public
getNew() : EntityInterface
Tags
Return values
EntityInterfacegetService()
Get Service
public
getService(mixed $service) : array<string|int, mixed>|mixed|object
Parameters
- $service : mixed
Tags
Return values
array<string|int, mixed>|mixed|objecthasService()
Has Service
public
hasService(mixed $service) : bool
Parameters
- $service : mixed
Tags
Return values
boolupdate()
カスタムフィールドを編集する
public
update(EntityInterface $entity, array<string|int, mixed> $postData) : EntityInterface
Parameters
- $entity : EntityInterface
- $postData : array<string|int, mixed>