\DatetimePickerHelper

Class DatetimePickerHelper このHelperはNetCommonsFormから使われる前提で開発されています。Viewから直接使われることは想定していません。

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

Summary

Methods
Properties
Constants
beforeFormInput()
beforeFormEnd()
$helpers
No constants found
_setLinkFieldName()
_makeDatetimeOptions()
_loadDatetimePicker()
_loadJsFile()
$_datetimeLink
$_fromFieldSuffix
$_toFieldSuffix
$_loadedScript
N/A
No private methods found
No private properties found
N/A

Properties

$helpers

$helpers : array

Other helpers used by FormHelper

Type

array

$_datetimeLink

$_datetimeLink : array

Type

array — datetimePickerでfromTo制約するフィールドリスト

$_fromFieldSuffix

$_fromFieldSuffix : array

Type

array — FromTo制約を付加するfromフィールド名のサフィックス ex) publish_start

$_toFieldSuffix

$_toFieldSuffix : array

Type

array — FromTo制約を付加するtoフィールド名のサフィックス ex) publish_end

$_loadedScript

$_loadedScript : boolean

Type

boolean — スクリプトロード済みでtrue

Methods

beforeFormInput()

beforeFormInput(string  $fieldName, array  $inputOptions) : array

NetCommonsForm::inputから呼ばれる。 type=datetimeだったらdatetimipicker有効 options = array('datetimepicker')あればdatetimepickerスクリプトロード

Parameters

string $fieldName

field name

array $inputOptions

options

Returns

array —

options

beforeFormEnd()

beforeFormEnd() : void

datetimePickerFromToLink()をコールするscriptBlock出力

_setLinkFieldName()

_setLinkFieldName(string  $fieldName, array  $options) : void

datetimepickerを使うフィールドをFromTo制約候補に追加する

Parameters

string $fieldName

FieldName

array $options

Options

_makeDatetimeOptions()

_makeDatetimeOptions(string  $fieldName, array  $options) : mixed

datimepicker用オプション指定

Parameters

string $fieldName

フィールド名

array $options

オプション

Returns

mixed

_loadDatetimePicker()

_loadDatetimePicker() : void

datetimepickerに必要なJSとCSSを読みこみ

_loadJsFile()

_loadJsFile() : void

FromTo制約をDatetimePickerに設定する関数をscriptBlockへ