FormHelper — CakePHP Cookbook v2.x documentation
こちらより。
Bakeで自動作成したフォーム画面で、ラベルとフォームの間に注意書きとかフォームの後ろにボタンを置きたいって時に。inputメソッドそのまま使えて、エラー表示にも影響なしで良いです。
echo $this->Form->input('field', array( 'before' => '--before--', 'after' => '--after--', 'between' => '--between---' ));
こんな感じで出力されます。
<div class="input"> --before-- <label for="UserField">Field</label> --between--- <input name="data[User][field]" type="text" value="" id="UserField" /> --after-- </div>
例えば、フォームの後ろにボタンを表示したい時。*Twitter Bootstrap使用
echo $this->Form->input('postal_code',array( 'label'=>'郵便番号', 'after'=>' <a href="#YubinModal" class="btn btn-small" role="button" data-toggle="modal">郵便番号・住所検索</a>' ));