ContentFoldersAdminService
extends ContentFoldersService
in package
implements
ContentFoldersAdminServiceInterface
uses
BcContainerTrait
ContentFoldersAdminService
Table of Contents
Interfaces
- ContentFoldersAdminServiceInterface
- Interface ContentFoldersAdminServiceInterface
Properties
- $ContentFolders : ContentFoldersTable
- ContentFolders Table
- $ContentFolders : ContentFoldersTable
- $Contents : ContentsTable
- ContentFolders Table
Methods
- __construct() : mixed
- ContentFoldersService constructor.
- create() : EntityInterface
- コンテンツフォルダー登録
- delete() : bool
- 物理削除
- get() : EntityInterface
- コンテンツフォルダーを取得する
- getFolderTemplateList() : array<string|int, mixed>
- フォルダのテンプレートリストを取得する
- getIndex() : Query
- コンテンツフォルダー一覧用のデータを取得
- getList() : array<string|int, mixed>
- リストを取得する
- getNew() : EntityInterface
- 新しいデータの初期値を取得する
- getParentTemplate() : string
- 親のテンプレートを取得する
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- getTrash() : EntityInterface
- コンテンツフォルダーをゴミ箱から取得する
- getViewVarsForEdit() : array<string|int, mixed>
- 編集画面に必要なデータを取得する
- hasService() : bool
- Has Service
- saveSiteRoot() : false|EntityInterface
- サイトルートフォルダを保存
- update() : EntityInterface
- コンテンツフォルダー情報を更新する
Properties
$ContentFolders
ContentFolders Table
public
ContentFoldersTable
$ContentFolders
$ContentFolders
public
ContentFoldersTable
$ContentFolders
$Contents
ContentFolders Table
public
ContentsTable
$Contents
Methods
__construct()
ContentFoldersService constructor.
public
__construct() : mixed
Tags
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> $queryParams = [] ]) : EntityInterface
Parameters
- $id : int
- $queryParams : array<string|int, mixed> = []
Tags
Return values
EntityInterfacegetFolderTemplateList()
フォルダのテンプレートリストを取得する
public
getFolderTemplateList(int $contentId, array<string|int, mixed>|string $theme) : array<string|int, mixed>
Parameters
- $contentId : int
- $theme : array<string|int, mixed>|string
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
EntityInterfacegetParentTemplate()
親のテンプレートを取得する
public
getParentTemplate(int $id, string $type) : string
Parameters
- $id : int
- $type : string
-
folder|page
Tags
Return values
string —$parentTemplate
getService()
Get Service
public
getService(mixed $service) : array<string|int, mixed>|mixed|object
Parameters
- $service : mixed
Tags
Return values
array<string|int, mixed>|mixed|objectgetTrash()
コンテンツフォルダーをゴミ箱から取得する
public
getTrash(int $id) : EntityInterface
Parameters
- $id : int
Tags
Return values
EntityInterfacegetViewVarsForEdit()
編集画面に必要なデータを取得する
public
getViewVarsForEdit(EntityInterface $contentFolder) : array<string|int, mixed>
Parameters
- $contentFolder : EntityInterface
Tags
Return values
array<string|int, mixed>hasService()
Has Service
public
hasService(mixed $service) : bool
Parameters
- $service : mixed
Tags
Return values
boolsaveSiteRoot()
サイトルートフォルダを保存
public
saveSiteRoot(Site|EntityInterface $site[, bool $isUpdateChildrenUrl = false ]) : false|EntityInterface
Parameters
- $site : Site|EntityInterface
- $isUpdateChildrenUrl : bool = false
-
子のコンテンツのURLを一括更新するかどうか
Tags
Return values
false|EntityInterfaceupdate()
コンテンツフォルダー情報を更新する
public
update(EntityInterface $target, array<string|int, mixed> $contentFolderData[, array<string|int, mixed> $options = [] ]) : EntityInterface
Parameters
- $target : EntityInterface
- $contentFolderData : array<string|int, mixed>
- $options : array<string|int, mixed> = []