yii にはecho CHtml::activeFileField($model, 'image');
. 通常の<input type="field ...
DOM オブジェクトが表示されます。ファイル入力フィールドの代わりに画像を表示する方法を教えてください。クリックすると、ユーザーはファイルを選択できますか?
yii 経由でそれを行う方法はありますか? またはyiiのjquery?ありがとうございました
css を介して非常に簡単に行うことができます。input[type="file"]{opacity:0;}
その横のラベルには、その上に絶対的に配置できる画像の背景の魔女があります。ラベルのサイズを超えないように、入力の幅と高さを必ず設定してください
それはあなたが探していることをすることができます。
echo CHtml::image($src,$alt = '',$htmlOptions = array());
ただし、入力ファイルの場合は、ファイルをアップロードするための入力フィールドを作成する必要があります。