最終更新:2008-11-10 (月) 17:24:28 (4049d)  

CakePHP/HtmlHelper はてなブックマークを見る
Top / CakePHP / HtmlHelper

HtmlHelper? の役割は CakePHP 1.1 からかなり変わってしまっています。フォームに関するメソッドは非推奨となり、新しく CakePHP/FormHelper に移動しました。HTML フォームについてのヘルプを探している場合は、新しい CakePHP/FormHelperをチェックしてください。

View

<h1>投稿の追加</h1>
<form method="post" action="<?php echo $html->url('/posts/add')?>">
    <p>
        タイトル:
        <?php echo $html->input('Post/title', array('size' => '40'))?>
        <?php echo $html->tagErrorMsg('Post/title', 'タイトルは必ず入力してください。') ?>
    </p>
    <p>
        本文:
        <?php echo $html->textarea('Post/body', array('rows'=>'10')) ?>
        <?php echo $html->tagErrorMsg('Post/body', '本文は必ず入力してください。') ?>
    </p>
    <p>
        <?php echo $html->submit('保存') ?>
    </p>
</form>

Model

class Post extends AppModel
{
    var $name = 'Post';//PHP4用

    var $validate = array(

        'title' => VALID_NOT_EMPTY,
        'body' => VALID_NOT_EMPTY

    );
}