data-
ZF2 内のラジオ ボタンに値を追加しようとしています。で指定した各入力を制御することはできますvalue_options
か?
フォームに追加された典型的なラジオ ボタン:
$this->add(array(
'type' => 'radio',
'name' => 'duration',
'options' => array(
'value_options' => array(
'daily' => 'Daily',
'weekly' => 'Weekly',
'monthly' => 'Monthly',
),
),
));
最終的には、次のようなものが欲しいので、各ラジオ項目に個別のパラメーター/オプションを指定できます。
$this->add(array(
'type' => 'radio',
'name' => 'duration',
'options' => array(
'value_options' => array(
array(
'attributes' => array(
'value' => 'daily',
'data-item' => 'apple'
),
'options' => array(
'label' => 'Daily'
)
),
array(
'attributes' => array(
'value' => 'weekly',
'data-item' => 'orange'
),
'options' => array(
'label' => 'Weekly'
)
),
array(
'attributes' => array(
'value' => 'monthly',
'data-item' => 'pear'
),
'options' => array(
'label' => 'Monthly'
)
),
),
),
));
上記が必要な理由は、ラジオ ボタンを選択したときに JavaScript を使用して何かを変更したいので、データ属性を保持する必要があるからです。
このようなことはまだ可能ですか?