UploaderFilesService
in package
implements
UploaderFilesServiceInterface
uses
BcContainerTrait
UploaderFilesService
Table of Contents
Interfaces
- UploaderFilesServiceInterface
- UploaderFilesServiceInterface
Properties
- $uploaderConfigsService : UploaderConfigsServiceInterface|UploaderConfigsService
- UploaderConfigs Service
- $UploaderFiles : UploaderFilesTable|Table
- 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
- hasService() : bool
- Has Service
- isEditable() : bool
- 編集可能な権限を持っているかどうか
- update() : EntityInterface
- アップロードファイルを更新する
- createAdminIndexConditions() : array<string|int, mixed>
- 一覧の検索条件を生成する
Properties
$uploaderConfigsService
UploaderConfigs Service
public
UploaderConfigsServiceInterface|UploaderConfigsService
$uploaderConfigsService
$UploaderFiles
UploaderFiles Table
public
UploaderFilesTable|Table
$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|objecthasService()
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
EntityInterfacecreateAdminIndexConditions()
一覧の検索条件を生成する
protected
createAdminIndexConditions(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed>