タグ

2010年1月11日のブックマーク (1件)

  • CakePHP

    現在CakePHP 1.2.0.7692-rc3を使っていますが、フォームのデフォルト値の指定にバグがあるようです。 form helperでテキストボックスやラジオボタンなどを作成するときに、"default"オプションを指定することで、そのフォームエレメントに関連する変数に何も値が入っていないときに値を設定することができます。 "value"オプションとの違いは、"value"を指定すると、そのフォームエレメントに関連する変数の値の有無にかかわらず値が強制的に指定されるのに対し、"default"では変数に値があればそちらを、なければデフォルト値を設定してくれる点です。 しかし、変数にデータベースから読み込んだ値が入っていても、そちらを使わずにデフォルト値が使われてしまう場合がありました。例えば、次のように登録済みのユーザデータを編集するフォームで、性別を選択するラジオボタン(0

    osamunix
    osamunix 2010/01/11
    オープンソースを利用したソフトウェア開発のAwaresoftのホームページです。