CakePHP ポケットリファレンスを購入した。 http://gihyo.jp/book/2008/978-4-7741-3503-8 開発版なので当たり前なのだが、CakePHP 1.2 は内容がどんどん変わっている様だ。 ポケットリファレンスは、 CakePHP 1.2.0.6311-beta を参照している。 FormHelper::month() を利用するのだが、CakePHP 1.2.0.7125 RC1では、英語表記にするかどうかを "monthNames" オプションで指定できる。 <?php echo $form->month('User.birthday', 'now', array('monthNames' => false)) ?> で、数字表記に変更。・・・もしくは、/cake/libs/view/helper/form.php の <?php // (中略)
過去の記事: CakePHP で複数チェックボックス(その2) CakePHP で複数チェックボックス は、CakePHP 1.2 RC2 で確認していたのだが、いつの間にか(RC3?)仕様が変わっていたみたい。CakePHP 1.2.2 で上記の方法を試すと、期待通りの動作をしなくなっていた。 以下のように、Formヘルパーの checkbox 関数を呼ぶとき、オプション部に array('value' => '1') を追加したら、動くようになった。 <?php echo $form->checkbox('User.sex.1', array('value' => '1'))?>男性 <?php echo $form->checkbox('User.sex.2', array('value' => '1'))?>女性 う〜む。バージョンが上がる度に微妙に挙動が変わるから困る。 一方、「
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く