UploaderFilesAdminService
extends UploaderFilesService
in package
implements
UploaderFilesAdminServiceInterface
UploaderFilesAdminService
Table of Contents
Interfaces
- UploaderFilesAdminServiceInterface
- UploaderFilesAdminServiceInterface
Properties
- $uploaderConfigsService : UploaderConfigsServiceInterface|UploaderConfigsService
- UploaderConfigs Service
- $UploaderFiles : UploaderFilesTable|Table
- UploaderFiles Table
- $UploaderFiles : UploaderFilesTable
- UploaderFiles Table
Methods
- __construct() : mixed
- constructor.
- create() : EntityInterface
- アップロードファイルを登録する
- delete() : bool
- アップロードファイルを削除する
- filesExistsByName() : array<string|int, mixed>|false
- ファイル名から実ファイルが存在するかどうかを取得する
- get() : EntityInterface
- アップロードファイルを取得する
- getControlSource() : array<string|int, mixed>|false
- コントロールソースを取得する
- getIndex() : Query
- アップロードファイルの一覧を取得
- getNew() : EntityInterface
- 初期データ取得
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- getViewVarsForAjaxImage() : array<string|int, mixed>
- アップロードファイル編集用のポップアップ画面で呼び出す画像用の View 変数を取得する
- getViewVarsForAjaxList() : array<string|int, mixed>
- Ajaxで取得する一覧用の View 変数を取得する
- getViewVarsForIndex() : array<string|int, mixed>
- 一覧用の View 変数を取得する
- hasService() : bool
- Has Service
- isEditable() : bool
- 編集可能な権限を持っているかどうか
- update() : EntityInterface
- アップロードファイルを更新する
- checkInstall() : string
- インストール状態の確認
- createAdminIndexConditions() : array<string|int, mixed>
- 一覧の検索条件を生成する
Properties
$uploaderConfigsService
UploaderConfigs Service
public
UploaderConfigsServiceInterface|UploaderConfigsService
$uploaderConfigsService
$UploaderFiles
UploaderFiles Table
public
UploaderFilesTable|Table
$UploaderFiles
$UploaderFiles
UploaderFiles Table
public
UploaderFilesTable
$UploaderFiles
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
boolfilesExistsByName()
ファイル名から実ファイルが存在するかどうかを取得する
public
filesExistsByName(string $name) : array<string|int, mixed>|false
Parameters
- $name : string
Return values
array<string|int, mixed>|falseget()
アップロードファイルを取得する
public
get(int $id) : EntityInterface
Parameters
- $id : int
Tags
Return values
EntityInterfacegetControlSource()
コントロールソースを取得する
public
getControlSource([string $field = null ][, array<string|int, mixed> $options = [] ]) : array<string|int, mixed>|false
Parameters
- $field : string = null
-
フィールド名
- $options : array<string|int, mixed> = []
Tags
Return values
array<string|int, mixed>|false —コントロールソース
getIndex()
アップロードファイルの一覧を取得
public
getIndex([array<string|int, mixed> $queryParams = [] ]) : Query
Parameters
- $queryParams : array<string|int, mixed> = []
Tags
Return values
QuerygetNew()
初期データ取得
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|objectgetViewVarsForAjaxImage()
アップロードファイル編集用のポップアップ画面で呼び出す画像用の View 変数を取得する
public
getViewVarsForAjaxImage(string $name, string $size) : array<string|int, mixed>
Parameters
- $name : string
- $size : string
Tags
Return values
array<string|int, mixed>getViewVarsForAjaxList()
Ajaxで取得する一覧用の View 変数を取得する
public
getViewVarsForAjaxList(ResultSet $entities[, int $listId = null ]) : array<string|int, mixed>
Parameters
- $entities : ResultSet
- $listId : int = null
Tags
Return values
array<string|int, mixed>getViewVarsForIndex()
一覧用の View 変数を取得する
public
getViewVarsForIndex([int|null $id = null ]) : array<string|int, mixed>
Parameters
- $id : int|null = null
Tags
Return values
array<string|int, mixed>hasService()
Has Service
public
hasService(mixed $service) : bool
Parameters
- $service : mixed
Tags
Return values
boolisEditable()
編集可能な権限を持っているかどうか
public
isEditable(array<string|int, mixed> $postData) : bool
Parameters
- $postData : array<string|int, 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
EntityInterfacecheckInstall()
インストール状態の確認
protected
checkInstall() : string
Tags
Return values
string —インストールメッセージ
createAdminIndexConditions()
一覧の検索条件を生成する
protected
createAdminIndexConditions(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed>