CustomLinksService
in package
implements
CustomLinksServiceInterface
uses
BcContainerTrait
CustomLinksService
Table of Contents
Interfaces
- CustomLinksServiceInterface
- CustomLinksServiceInterface
Properties
- $CustomLinks : CustomLinksTable
- $CustomLinks : CustomLinksTable|Table
- CustomLinks Table
Methods
- __construct() : mixed
- Constructor
- create() : EntityInterface
- 関連フィールドを新規登録する
- delete() : bool
- 関連フィールドを削除する
- deleteFields() : mixed
- 削除されたフィールドを反映する
- get() : EntityInterface
- 関連フィールド単一データ取得
- getControlSource() : array<string|int, mixed>
- コントロールソースを取得する
- getGroupList() : array<string|int, mixed>
- 関連フィールドのグループのリストを取得する
- getIndex() : Query
- 関連フィールドの一覧データを取得する
- getList() : array<string|int, mixed>
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- hasService() : bool
- Has Service
- update() : EntityInterface
- 関連フィールドを編集する
- updateFields() : mixed
- 削除されたフィールドの反映、並び順の更新を実行
Properties
$CustomLinks
public
CustomLinksTable
$CustomLinks
$CustomLinks
CustomLinks Table
public
CustomLinksTable|Table
$CustomLinks
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
booldeleteFields()
削除されたフィールドを反映する
public
deleteFields(int $tableId, array<string|int, mixed> $customLinks) : mixed
存在対象のフィールド以外を削除する
Parameters
- $tableId : int
- $customLinks : array<string|int, mixed>
-
存在対象のフィールド
Tags
get()
関連フィールド単一データ取得
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[, mixed $options = [] ]) : array<string|int, mixed>
Parameters
- $field : string
- $options : mixed = []
Tags
Return values
array<string|int, mixed>getGroupList()
関連フィールドのグループのリストを取得する
public
getGroupList(int $tableId) : array<string|int, mixed>
Parameters
- $tableId : int
Tags
Return values
array<string|int, mixed>getIndex()
関連フィールドの一覧データを取得する
public
getIndex(int $tableId[, array<string|int, mixed> $options = [] ]) : Query
Parameters
- $tableId : int
- $options : array<string|int, mixed> = []
Tags
Return values
QuerygetList()
public
getList(int $tableId) : array<string|int, mixed>
Parameters
- $tableId : int
Tags
Return values
array<string|int, mixed>getService()
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>
Tags
Return values
EntityInterfaceupdateFields()
削除されたフィールドの反映、並び順の更新を実行
public
updateFields(int $tableId, array<string|int, mixed> $customLinks) : mixed
Parameters
- $tableId : int
- $customLinks : array<string|int, mixed>