Input Em Cima De Uma Imagem

Fiz o upload de algumas imagens na controller e no form e esta tudo funcionando, porém no form eu faço o upload de imagem com inputs, no html ele fica assim:


<label for="Cv2VeiculosVeiculos_Adicionar">Adicionar</label>

<input id="ytCv2VeiculosVeiculos_foto_1" type="hidden" name="Cv2VeiculosVeiculos[foto_1]" value="">

<input id="Cv2VeiculosVeiculos_foto_1" type="file" name="Cv2VeiculosVeiculos[foto_1]">

No código ele tá assim:


<?php echo $form->labelEx($veiculos,'Adicionar'); ?>

		<?php echo $form->fileField($veiculos,'foto_1'); ?>

Mas eu não queria que aparecesse o campo, eu queria que ficasse assim o html:


<div style="float:left;margin-right:10px;"><a href="index.php"><img src="<?php echo Yii::app()->request->baseUrl; ?>/images/no_photo.jpg" border="0"><br>Adicionar</a></div>

Ao clicar nessa imagem abrir o campo de selecionar a imagem, e no update aparecer a imagem carregada, como fazer?

:rolleyes:

Tem ai uma solução:

Não funcionou assim :(