Home > CakePHP | 未分類 > CakePHP 1.2の新機能 FormHelper(フォームヘルパー)について

CakePHP 1.2の新機能 FormHelper(フォームヘルパー)について

はい、CakePHP1.2をいじっていますが、CakePHP1.1x系と違うと気付いた点がここです。

「$formが増えた??」

これがいわゆるフォームヘルパーですねぇ。
今まではViewで< ?php echo $html -> input(’Home/address’); ?>とか書いていたものが、ちょっと変わりました。

まずは、controllerで以下の記述を追加してください。

var $helpers = array(’form’,'html’);

これで使えます。厳密にはhtmlいらないんですけどね。

続いてview。

例えば、Inputformで、キーが「firstName」ならこんな感じ。

< ?php echo $form->input(’firstName’); ?>

で、追加要素はいつもの通り、Arrayの形で渡してください。

< ?php echo $form->input(’firstName’, array(’label’ => ‘生成フォームの前のText’, ‘value’ => ‘初期値’ , ‘empty’ => 【tureでNULLを認めない。認めるならFalse(初期値)】)) ?>

その他のFormエレメントに関しては英語ですが、ここで見てください。
http://www.donutczar.com/blog/?p=3

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://manjiro.net/archives/71/trackback
Listed below are links to weblogs that reference
CakePHP 1.2の新機能 FormHelper(フォームヘルパー)について from デジタル料理人 - Webプログラマコンサル屋 -

Home > CakePHP | 未分類 > CakePHP 1.2の新機能 FormHelper(フォームヘルパー)について

カテゴリー
blog chart

Return to page top