如何在“文件上传”输入中添加标签?

时间:2011-08-07 17:52:20

标签: php forms cakephp

在我的代码中,我有类似的东西:

echo $this->Form->input('name');
echo $this->Form->input('app_code');
echo $this->Form->file('icon');
echo $this->Form->input('description');

表格如下:

enter image description here

如您所见,文件输入没有像其他输入文本字段那样的标签。如何添加一个(无需手动创建HTML)?

3 个答案:

答案 0 :(得分:5)

$this->Form->input('icon', array('label' => 'Your label', 'type' => 'file'));

Relevant info from the book

答案 1 :(得分:1)

您可以将$this->Form->input用于各种类型。它默认为文本输入,但会做更多。

echo $this->Form->input('icon', array('type' => 'file'));

食谱中有more information

答案 2 :(得分:0)

在这里查看api http://api13.cakephp.org/class/form-helper#method-FormHelperinput它将来一定会有所帮助。