CakePHP のフォーム ヘルパーを使用して入力要素を生成しようとしています。
私が生成しようとしているHTMLは次のとおりです。
<div class="formRow">
<label>LabelText:</label>
<div class="formRight">
<input name="data[User][email_address]" type="text" value="">
</div>
<div class="clear"></div>
</div>
私は Cake のドキュメント (Using 2.1) を調べましたが、これを行う方法について十分な情報が見つかりません。
入力メソッドで format オプションを使用する必要があるようですが、それを正しく行う方法がわかりません。特に、入力フィールドをクラス名で囲む div が心配です。
たとえば、私は次のようなことを試しました:
echo $this->Form->input('email_address', array(
"input" => array('attributes' => array('wrap' => 'div','class' => 'formRight'))));
しかし、これはマークアップを変更せず、次のエラーをスローするだけです: Notice (8): Array to string conversion [CORE\Cake\View\Helper.php, line 459]
私の質問は、このフォーム ヘルパーにそのマークアップを作成させる方法を教えてください。
どんな助けでも大歓迎です