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デザイナーです。近所のイオンによく行きます。