14時の間食

CakePHPの記事を中心にWeb制作について

CakePHP フォームヘルパーの最初の値(デフォルト値)を指定する

Web制作

フォームヘルパーを使って入力フォームを作る際、最初の値(デフォルト値)を入れておきたい場合があります。
そんな時、

<?php echo $this->Form->input('title', array('value' => '最初の規定値')); ?>

と指定すると、一見うまくいきますが、バリデーションでエラーが出て入力画面に戻された時、せっかく入力した内容が最初の値に戻ってしまいます。
こんな時は、

<?php echo $this->Form->input('title', array('default' => '最初の規定値')); ?>

defaultに指定しておくと、ちゃんと入力した値が残ります。

カテゴリー

最近の記事

Author

  • ささきち-このブログを書いてる人
    s3make@ささきち
    多摩川沿いに住むフリーのWebデザイナーです。近所のイオンによく行きます。