PHP Class BcCsvHelper

Inheritance: extends AppHelper
Mostra file Open project: baserproject/basercms

Public Properties

Property Type Description
$csvBody string CSVボディ
$csvHead string CSVヘッド
$exportCsvHead boolean CSVヘッドの出力

Public Methods

Method Description
addModelData ( string $modelName, array $data ) : void データを追加する(単数)
addModelDatas ( string $modelName, array $datas ) データをセットする(複数)
download ( string $fileName, boolean $debug = false ) : void | string CSVファイルをダウンロードする
save ( $fileName ) : void ファイルを保存する

Protected Methods

Method Description
_perseKey ( array $data ) : string | false モデルデータよりCSV用のheadデータを取得する
_perseValue ( array $data ) : string モデルデータよりCSV用の本体データを取得する

Method Details

_perseKey() protected method

モデルデータよりCSV用のheadデータを取得する
protected _perseKey ( array $data ) : string | false
$data array
return string | false $head

_perseValue() protected method

モデルデータよりCSV用の本体データを取得する
protected _perseValue ( array $data ) : string
$data array
return string $body

addModelData() public method

データを追加する(単数)
public addModelData ( string $modelName, array $data ) : void
$modelName string
$data array
return void

addModelDatas() public method

データをセットする(複数)
public addModelDatas ( string $modelName, array $datas )
$modelName string
$datas array

download() public method

CSVファイルをダウンロードする
public download ( string $fileName, boolean $debug = false ) : void | string
$fileName string
$debug boolean
return void | string

save() public method

ファイルを保存する
public save ( $fileName ) : void
$fileName
return void

Property Details

$csvBody public_oe property

CSVボディ
public string $csvBody
return string

$csvHead public_oe property

CSVヘッド
public string $csvHead
return string

$exportCsvHead public_oe property

CSVヘッドの出力
public bool $exportCsvHead
return boolean