タグ : div

CakePHPのinputで、label、divタグを消したい

CakePHPのFormヘルパーでinputを使用した場合、

labelタグとdivタグが表示されます。

これを表示しないようにするには、以下のようにします。


echo $this->Form->input('name', array('type'=>'text', 'label'=>false, 'div'=>false));

ただ、これだと1個ずつ指定しなければならないので、面倒くさいです。

まとめて指定する方法がないか探してみたらありました。

Formヘルパーのcreateメソッドで、「inputDefaults」を指定します。

以下のように使います。


echo $this->Form->create('Item', array('inputDefaults'=>array('label' => false, 'div' => false));