1

yii にはecho CHtml::activeFileField($model, 'image');. 通常の<input type="field ...DOM オブジェクトが表示されます。ファイル入力フィールドの代わりに画像を表示する方法を教えてください。クリックすると、ユーザーはファイルを選択できますか?

yii 経由でそれを行う方法はありますか? またはyiiのjquery?ありがとうございました

4

2 に答える 2

3

css を介して非常に簡単に行うことができます。input[type="file"]{opacity:0;}その横のラベルには、その上に絶対的に配置できる画像の背景の魔女があります。ラベルのサイズを超えないように、入力の幅と高さを必ず設定してください

于 2012-10-09T16:07:32.350 に答える
0

それはあなたが探していることをすることができます。

echo CHtml::image($src,$alt = '',$htmlOptions = array());

ただし、入力ファイルの場合は、ファイルをアップロードするための入力フィールドを作成する必要があります。

于 2012-10-11T05:09:12.943 に答える