MailFieldsService
in package
implements
MailFieldsServiceInterface
uses
BcContainerTrait
MailFieldsService
Table of Contents
Interfaces
- MailFieldsServiceInterface
- MailFieldsServiceInterface
Properties
- $MailFields : MailFieldsTable
- $MailFields : MailFieldsTable|Table
- MailFieldsTable
- $MailMessagesService : MailMessagesService
- $MailMessagesService : MailMessagesServiceInterface|MailMessagesService
- MailMessagesService
Methods
- __construct() : mixed
- Constructor
- batch() : bool
- 一括処理
- changeSort() : bool
- 並び順を変更する
- copy() : mixed
- コピー
- create() : mixed
- 作成
- delete() : mixed
- 削除
- get() : EntityInterface|MailField
- 単一データ取得
- getAutoCompleteOptions() : array<string|int, mixed>
- オートコンプリートオプションを取得する
- getIndex() : mixed
- 一覧データ取得
- getList() : mixed
- リスト取得
- getNew() : mixed
- 初期データ取得
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- getTitlesById() : array<string|int, mixed>
- IDからタイトルリストを取得する
- hasService() : bool
- Has Service
- publish() : mixed
- 有効状態にする
- unpublish() : mixed
- 無効状態にする
- update() : mixed
- 編集
Properties
$MailFields
public
MailFieldsTable
$MailFields
$MailFields
MailFieldsTable
public
MailFieldsTable|Table
$MailFields
$MailMessagesService
public
MailMessagesService
$MailMessagesService
$MailMessagesService
MailMessagesService
public
MailMessagesServiceInterface|MailMessagesService
$MailMessagesService
Methods
__construct()
Constructor
public
__construct() : mixed
Tags
batch()
一括処理
public
batch(string $method, array<string|int, mixed> $ids) : bool
Parameters
- $method : string
- $ids : array<string|int, mixed>
Tags
Return values
boolchangeSort()
並び順を変更する
public
changeSort(int $id, int $offset[, array<string|int, mixed> $conditions = [] ]) : bool
Parameters
- $id : int
- $offset : int
- $conditions : array<string|int, mixed> = []
Tags
Return values
boolcopy()
コピー
public
copy(int $mailContentId, int $id) : mixed
Parameters
- $mailContentId : int
- $id : int
Tags
create()
作成
public
create(array<string|int, mixed> $postData) : mixed
Parameters
- $postData : array<string|int, mixed>
Tags
delete()
削除
public
delete(int $id) : mixed
Parameters
- $id : int
Tags
get()
単一データ取得
public
get(int $id[, array<string|int, mixed> $queryParams = [] ]) : EntityInterface|MailField
Parameters
- $id : int
- $queryParams : array<string|int, mixed> = []
Tags
Return values
EntityInterface|MailFieldgetAutoCompleteOptions()
オートコンプリートオプションを取得する
public
getAutoCompleteOptions() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getIndex()
一覧データ取得
public
getIndex(int $mailContentId[, array<string|int, mixed> $queryParams = [] ]) : mixed
Parameters
- $mailContentId : int
- $queryParams : array<string|int, mixed> = []
Tags
getList()
リスト取得
public
getList(int $mailContentId) : mixed
Parameters
- $mailContentId : int
Tags
getNew()
初期データ取得
public
getNew(mixed $mailContentId) : mixed
Parameters
- $mailContentId : mixed
Tags
getService()
Get Service
public
getService(mixed $service) : array<string|int, mixed>|mixed|object
Parameters
- $service : mixed
Tags
Return values
array<string|int, mixed>|mixed|objectgetTitlesById()
IDからタイトルリストを取得する
public
getTitlesById(array<string|int, mixed> $ids) : array<string|int, mixed>
Parameters
- $ids : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>hasService()
Has Service
public
hasService(mixed $service) : bool
Parameters
- $service : mixed
Tags
Return values
boolpublish()
有効状態にする
public
publish(int $id) : mixed
Parameters
- $id : int
Tags
unpublish()
無効状態にする
public
unpublish(int $id) : mixed
Parameters
- $id : int
Tags
update()
編集
public
update(EntityInterface $entity, array<string|int, mixed> $postData) : mixed
Parameters
- $entity : EntityInterface
- $postData : array<string|int, mixed>