ZF2で追加された日付エレメント
オプションは以下のように指定。
月の日本語化は /module/Application/language 内の ja_JP.po に追記してmoファイルを作成、上書き。
$this->add(array(
'name' => 'birthday',
'type' => 'DateSelect',
'options' => array(
'create_empty_option' => false,
'max_year' => date(Y) + 1,
'min_year' => '2013',
'year_attributes' => array(
'class' => 'span2',
'value' => date('Y'),
),
'month_attributes' => array(
'class' => 'span1',
'value' => date('m'),
),
'day_attributes' => array(
'class' => 'span1',
'value' => date('d'),
),
'month_values' => array('1' => '11'),
'format' => 'Y-m-d',
),
));
しかし。。
無い。。 これ出力すると 月、日、年 という国際仕様(?)となる。。
指定する方法が見当たらない。。
仕方ないので、 View側でやってみると
formElement($form->get('birthday')); ?>
formElement($form->get('birthday')->getYearElement()); ?>
formElement($form->get('birthday')->getMonthElement()); ?>
formElement($form->get('birthday')->getDayElement()); ?>
だと出るけど
formElement($form->get('birthday')->getYearElement()); ?>
formElement($form->get('birthday')->getMonthElement()); ?>
formElement($form->get('birthday')->getDayElement()); ?>
だと中身が空っぽ。。 使い方間違ったのか対応していないのか。。
今日はここまで。
誰か知ってたら教えてください。。
0 件のコメント:
コメントを投稿