MailContentsAdminService
extends MailContentsService
in package
implements
MailContentsAdminServiceInterface
MailContentsAdminService
Table of Contents
Interfaces
- MailContentsAdminServiceInterface
- MailContentsAdminServiceInterface
Properties
- $MailContents : MailContentsTable|Table
- MailContentsTable
- $MailContents : MailContentsTable
Methods
- __construct() : mixed
- Construct
- copy() : EntityInterface
- ブログをコピーする
- create() : EntityInterface
- メールフォーム登録
- delete() : bool
- メールフォームを削除する
- get() : EntityInterface
- メールコンテンツを取得する
- getIndex() : Query
- メールコンテンツ一覧を取得する
- getList() : array<string|int, mixed>
- リストデータ取得
- getNew() : EntityInterface
- 初期値を取得する
- getPublishedAll() : ResultSetInterface
- 公開状態のメールコンテンツを全て取得する
- getPublishLink() : null|string
- 公開用のリンクを取得する
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- getViewVarsForEdit() : array<string|int, mixed>
- 編集画面用の View 変数を取得する
- hasService() : bool
- Has Service
- update() : EntityInterface|null
- メールコンテンツを更新する
Properties
$MailContents
MailContentsTable
public
MailContentsTable|Table
$MailContents
$MailContents
public
MailContentsTable
$MailContents
Methods
__construct()
Construct
public
__construct() : mixed
Tags
copy()
ブログをコピーする
public
copy(array<string|int, mixed> $postData) : EntityInterface
Parameters
- $postData : array<string|int, mixed>
Tags
Return values
EntityInterface —$result
create()
メールフォーム登録
public
create(array<string|int, mixed> $postData[, array<string|int, mixed> $options = [] ]) : EntityInterface
Parameters
- $postData : array<string|int, mixed>
- $options : 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
EntityInterfacegetIndex()
メールコンテンツ一覧を取得する
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
EntityInterfacegetPublishedAll()
公開状態のメールコンテンツを全て取得する
public
getPublishedAll([int|null $siteId = null ]) : ResultSetInterface
Parameters
- $siteId : int|null = null
Tags
Return values
ResultSetInterfacegetPublishLink()
公開用のリンクを取得する
public
getPublishLink(MailContent|EntityInterface $entity) : null|string
Parameters
- $entity : MailContent|EntityInterface
Tags
Return values
null|stringgetService()
Get Service
public
getService(mixed $service) : array<string|int, mixed>|mixed|object
Parameters
- $service : mixed
Tags
Return values
array<string|int, mixed>|mixed|objectgetViewVarsForEdit()
編集画面用の View 変数を取得する
public
getViewVarsForEdit(EntityInterface $entity) : array<string|int, mixed>
Parameters
- $entity : EntityInterface
Tags
Return values
array<string|int, mixed>hasService()
Has Service
public
hasService(mixed $service) : bool
Parameters
- $service : mixed
Tags
Return values
boolupdate()
メールコンテンツを更新する
public
update(EntityInterface $entity, array<string|int, mixed> $postData) : EntityInterface|null
Parameters
- $entity : EntityInterface
- $postData : array<string|int, mixed>