2011年8月7日日曜日

CakePHP1.3でformの日付フォーマットを英語じゃなく数字に変更する

CakePHP1.3でformヘルパーを使って日付型のフォームを作ると、デフォルトで「月」が英字で表示されてしまいますが、'monthNames'オプションを使うことで解決できす。リファレンスに書かれていないので躓く人結構いるんじゃないかな?

echo $form->input("deadline",array(
                                'label' => 'deadline',
                                'dateFormat' => 'YMD',
                                'timeFormat' => 'none',
                                'monthNames' => false,
                                'minYear' => date('Y'),
                                'maxYear' => date('Y') + 10));

0 件のコメント:

コメントを投稿