我正在使用Cakephp 2.2.3版本。当我使用Cake表单助手创建表单时,它会自动将div和label附加到输入类型字段。如何避免呢?
以下是代码:
<?php echo $this->Form->input('username', array('id' => 'username', 'class' => 'login-inp', 'type' => 'text')); ?>
答案 0 :(得分:3)
您可以使用输入的选项数组来避免表格自动附加div和标签。将选项数组的div
和label
设置为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()
等。