最終更新:2008-11-10 (月) 17:24:28 (5617d)
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 ); }