CakePHP表单自动附加div和label

时间:2012-10-28 08:34:00

标签: php forms cakephp

我正在使用Cakephp 2.2.3版本。当我使用Cake表单助手创建表单时,它会自动将div和label附加到输入类型字段。如何避免呢?

以下是代码:

 <?php echo $this->Form->input('username', array('id' => 'username', 'class' => 'login-inp', 'type' => 'text')); ?>

2 个答案:

答案 0 :(得分:3)

您可以使用输入的选项数组来避免表格自动附加div和标签。将选项数组的divlabel设置为false

echo $this->Form->input('username',
         array('id' => 'username', 'class' => 'login-inp',
               'div' => false, 'label' => false
         )
     );

答案 1 :(得分:3)

这就是FormHelper::input()应该做的事情。如果你不想标签和包装div只是使用函数来生成特定的输入元素,只有FormHelper::text()FormHelper::select()FormHelper::radio()等。