2011-08-07 3 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

関連する問題