2011-08-07 44 views
3

在我的代碼,我有這樣的事情:如何將標籤添加到「文件上傳」輸入?

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)?

+0

您是如何爲其他輸入添加標籤的? –

+2

標籤是通過'input'方法自動添加的。 – Cristian

回答

1

您可以使用各種類型的$this->Form->input。它默認爲文字輸入,但會做更多。

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

在食譜中有more information

+0

已經嘗試過。它也不起作用。 – Cristian

+0

您正在使用哪個版本的CakePHP? – Arjan

相關問題