7.3.3.7 $options[‘div’]
このオプションは input タグを内包する div タグの属性をセットします。文字列によって、 div タグの class の名前を指定します。配列をセットすると、 div の属性をその配列のキーと値でセットされます。これらの代わりに、このキーの値を false にセットすると div が出力されないようになります。
クラス名をセットする:
echo $form->input('User.name', array('div' => 'class_name'));
echo $form->input('User.name', array('div' => 'class_name'));
出力:
<div class="class_name"> <label for="UserName">Name</label> <input name="data[User][name]" type="text" value="" id="UserName" /> </div>
複数の属性をセットする:
echo $form->input('User.name', array('div' => array('id' => 'mainDiv', 'title' => 'Div Title', 'style' => 'display:block')));
echo $form->input('User.name', array('div' => array('id' => 'mainDiv', 'title' => 'Div Title', 'style' => 'display:block')));
出力:
<div class="input text" id="mainDiv" title="Div Title" style="display:block"> <label for="UserName">Name</label> <input name="data[User][name]" type="text" value="" id="UserName" /> </div>
div の出力を無効にする:
<?php echo $form->input('User.name', array('div' => false));?>
<?php echo $form->input('User.name', array('div' => false));?>
出力:
<label for="UserName">Name</label>
<input name="data[User][name]" type="text" value="" id="UserName" />


























