\FileController

File Controller

Add your application-wide methods in the class below, your controllers will inherit them.

Summary

Methods
Properties
Constants
beforeFilter()
upload()
download()
csrfToken()
$components
$helpers
No constants found
_getUploadFileModel()
_isUploadedFile()
$_validate
N/A
No private methods found
No private properties found
N/A

Properties

$components

$components : array

use component

Type

array

$helpers

$helpers : array

use helpers

Type

array

$_validate

$_validate : array

uploadFileモデル用の validation設定

Type

array

Methods

beforeFilter()

beforeFilter() : void

beforeFilter

upload()

upload() : void

upload action

file: data[Wysiwyg][file] block_key: data[Block][key] としてそれぞれ POSTされるものとして作成。

download()

download(Int  $roomId, Int  $id) : void

download action

Parameters

Int $roomId

Room id

Int $id

File id

csrfToken()

csrfToken() : void

csrfToken method

_getUploadFileModel()

_getUploadFileModel() : \UploadFile

UploadFileモデルの取得

取得と同時にファイル関係の Validateをセットする

Returns

\UploadFile —

$file UploadFiloモデル

_isUploadedFile()

_isUploadedFile(Array  $params) : boolean

requestの中でファイルのアップロードエラーがあるかどうかを調べる

Parameters

Array $params

調べるリクエストデータ

Returns

boolean