baserCMS クラスリファレンス

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

Methods

create()

アップロードファイルを登録する

public create(array<string|int, mixed> $postData) : EntityInterface
Parameters
$postData : array<string|int, mixed>
Tags
checked
noTodo
unitTest
Return values
EntityInterface

delete()

アップロードファイルを削除する

public delete(int $id) : bool
Parameters
$id : int
Tags
checked
noTodo
unitTest
Return values
bool

filesExistsByName()

ファイル名から実ファイルが存在するかどうかを取得する

public filesExistsByName(string $name) : array<string|int, mixed>|false
Parameters
$name : string
Return values
array<string|int, mixed>|false

get()

アップロードファイルを取得する

public get(int $id) : EntityInterface
Parameters
$id : int
Tags
checked
noTodo
unitTest
Return values
EntityInterface

getControlSource()

コントロールソースを取得する

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
checked
noTodo
unitTest
Return values
array<string|int, mixed>|false

コントロールソース

getIndex()

アップロードファイルの一覧を取得

public getIndex([array<string|int, mixed> $queryParams = [] ]) : Query
Parameters
$queryParams : array<string|int, mixed> = []
Tags
checked
noTodo
unitTest
Return values
Query

getNew()

初期データ取得

public getNew() : EntityInterface
Tags
checked
noTodo
unitTest
Return values
EntityInterface

getService()

Get Service

public getService(mixed $service) : array<string|int, mixed>|mixed|object
Parameters
$service : mixed
Tags
checked
noTodo
unitTest
Return values
array<string|int, mixed>|mixed|object

getViewVarsForAjaxImage()

アップロードファイル編集用のポップアップ画面で呼び出す画像用の View 変数を取得する

public getViewVarsForAjaxImage(string $name, string $size) : array<string|int, mixed>
Parameters
$name : string
$size : string
Tags
checked
noTodo
unitTest
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
checked
noTodo
unitTest
Return values
array<string|int, mixed>

getViewVarsForIndex()

一覧用の View 変数を取得する

public getViewVarsForIndex([int|null $id = null ]) : array<string|int, mixed>
Parameters
$id : int|null = null
Tags
checked
noTodo
unitTest
Return values
array<string|int, mixed>

hasService()

Has Service

public hasService(mixed $service) : bool
Parameters
$service : mixed
Tags
checked
noTodo
unitTest
Return values
bool

isEditable()

編集可能な権限を持っているかどうか

public isEditable(array<string|int, mixed> $postData) : bool
Parameters
$postData : array<string|int, mixed>
Tags
checked
noTodo
Return values
bool

update()

アップロードファイルを更新する

public update(EntityInterface $entity, array<string|int, mixed> $postData) : EntityInterface
Parameters
$entity : EntityInterface
$postData : array<string|int, mixed>
Tags
checked
noTodo
unitTest
Return values
EntityInterface

checkInstall()

インストール状態の確認

protected checkInstall() : string
Tags
checked
noTodo
unitTest
Return values
string

インストールメッセージ

createAdminIndexConditions()

一覧の検索条件を生成する

protected createAdminIndexConditions(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
$params : array<string|int, mixed>
Tags
checked
noTodo
unitTest
Return values
array<string|int, mixed>

        
On this page

Search results