2008年08月09日

[cakePHP1.2] FormヘルパーとForm入力項目の取得方法

Viewでformタグをヘルパーで実装する方法。


1. 入力送信フォーム(View)
echo $form->create('Search', array('action' => 'view', 'type' => 'post'));
echo $form->label('Search', 'キーワードを入れて下さい。');
echo $form->text('Search.keyword');
echo $form->end(array('label' => '送信', 'name' => 'submitButton', 'div' => array('class' => 'submitDiv')));


CakePHP ポケットリファレンス (Pocket Reference)」P.272 "フォームの開始タグを出力する。"参照。
(1). create : モデル名を指定、formの送信先をactionに指定、typeに送信するタイプを指定。
(2). label : formに表示させるラベルを指定。
(3). text : 入力テキストを「モデル.名前」で指定。
(4). end : 送信ボタンを指定。


2. データ取得(controller)
$this->data['Search']['keyword'];


$this->data[Search][keyword] というふうに、引用符[']を付けないと実行時にエラーになるので注意。



CakePHP ポケットリファレンス (Pocket Reference)
株式会社ブルーオーシャン 岡田 佳典
技術評論社
売り上げランキング: 56279
おすすめ度の平均: 5.0
5 いま発売されているcake系書籍で一番良いです



タグ:cakephp
posted by surviver at 22:27 | Comment(0) | TrackBack(0) | cakePHP
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。