在我的代码中,我有类似的东西:
echo $this->Form->input('name');
echo $this->Form->input('app_code');
echo $this->Form->file('icon');
echo $this->Form->input('description');
表格如下:
如您所见,文件输入没有像其他输入文本字段那样的标签。如何添加一个(无需手动创建HTML)?
答案 0 :(得分:5)
$this->Form->input('icon', array('label' => 'Your label', 'type' => 'file'));
答案 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它将来一定会有所帮助。