\TableListHelper

テーブルリスト用Helper

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

Summary

Methods
Properties
Constants
__call()
startTable()
endTable()
startTableRow()
endTableRow()
tableHeader()
tableData()
$helpers
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$helpers

$helpers : array

使用するHelper

Type

array

Methods

__call()

__call(string  $method, array  $params) : mixed

各プラグインのHelperラップ用マジックメソッド

指定されたメソッドにより、各プラグインのHelperのメソッドを呼び出します。

Parameters

string $method

メソッド

array $params

パラメータ

Returns

mixed

startTable()

startTable(string  $tableType = 'table-hover') : string

`<table>`を表示する

Parameters

string $tableType

テーブル種別 table-hover,table-striped,table-bordered,table-condensed

Returns

string —

HTML

endTable()

endTable() : string

`</table>`を表示する

Returns

string —

HTML

startTableRow()

startTableRow(integer  $currentId = null, string  $fieldName = null) : string

`<tr>`を表示する

Parameters

integer $currentId

カレントのID

string $fieldName

フィールド名(Model.field)

Returns

string —

HTML

endTableRow()

endTableRow() : string

`</tr>`を表示する

Returns

string —

HTML

tableHeader()

tableHeader(string  $fieldName, string  $title = '', array  $options = array()) : string

`<th>.

..`を表示する

Parameters

string $fieldName

フィールド名(Model.field)

string $title

タイトル

array $options

オプション

  • type
    • false
    • text
    • datetime
    • numeric
    • center
    • right
    • link
    • handle
  • sort
    ソートを表示するかどうか

Returns

string —

HTML

tableData()

tableData(string  $fieldName, string|array  $value = '', array  $options = array()) : string

`<td>.

..`を表示する

Parameters

string $fieldName

フィールド名(Model.field)
ただし、$option['handle']の場合は、Model名(TrackableCreatorなど)をセットする

string|array $value

array $options

オプション

  • type
    • false
    • text
    • datetime
    • numeric
    • center
    • right
    • link リンクを付ける
    • handle ハンドルを表示する
  • escape
  • editUrl
    編集ボタンを付与させる
  • format(数値の場合のみ有効)
    出力のフォーマット。詳しくは、__dn()
    • domain
    • singular
    • plural

Returns

string —

HTML