comment afficher l'image dans une view

Par rodi kumbi, il y a 6 ans


Bonjour,
je suivis le tuto de Gérer l'upload de fichiers de grafikart tout marche bien alors j'aimerais récupérer l'image que l'utilisateur a enregistrer et l'afficher dans une donc son profil comment faire??.

voicci Ce que je fais

<?php $this->set ('title_for_layout', "Editer Mes informations") ; ?> <div class="container-fluid"> <div class="row "> <?php echo $this->element('sidebar'); ?> <div class="col-sm-9"> <div class="card border-warning mb-1 "> <br> <div class="h3 text-center py-1"> <strong> Profile</strong> </div> <?php echo AuthComponent::user('avatar'); ?> <div class="card-body "> <div class="row"> <div class="col-sm-4"> <div class="h5 text-left text-center py-1"> <strong> Mon compte</strong> </div> <div class="card-body"> <?php echo $this->Form->Create('User', array ('type'=> 'file')); ?> <?php echo $this->Form->input('avatar_file', array('label'=>'Photo', 'type'=>'file', 'class'=> 'rodi form-control')) ;?><br> <?php echo $this->Form->input('mail', array('label'=>'Adresse E-mail', 'class'=> 'rodi form-control')) ;?> <br> <?php echo $this->Form->input('username', array('label'=>'Login', 'class'=> 'rodi form-control')) ;?> <br> <?php echo $this->Form->input('pass1', array('label'=>'Mot de passe', 'class'=> 'rodi form-control')) ;?><br> <?php echo $this->Form->input('pass2', array('label'=>' Confirmer le mot de passe', 'class'=> 'rodi form-control')) ;?> </div> </div> <div class="col-sm-4"> <div class="h5 text-left text-center py-1"> <strong> Informations </strong> </div> <div class="card-body"> <?php echo $this->Form->input('firstname', array('label'=>'Prénom', 'class'=> 'rodi form-control')) ;?> <br> <?php echo $this->Form->input('lastname', array('label'=>'Nom', 'class'=> 'rodi form-control')) ;?> <br> <?php echo $this->Form->input('Ville', array('label'=>'Ville', 'class'=> 'rodi form-control')) ;?><br> </div> </div> <div class="col-sm-4"> <div class="h5 text-left text-center py-1"> <strong> Adresse</strong> </div> <div class="card-body"> <?php echo $this->Form->input('Commune', array('label'=>'Commune', 'class'=>'rodi form-control')) ;?> <br> <?php echo $this->Form->input('Quartier', array('label'=>'Quartier', 'class'=> 'rodi form-control')) ;?><br> <?php echo $this->Form->input('Numero', array('label'=>'Numéro de la maison', 'class'=> 'rodi form-control')) ;?><br> <?php echo $this->Form->input('Telephone', array('label'=>'Télephone', 'class'=> 'rodi form-control')) ;?><br> </div> </div> </div> </div> </div> <div class="card-footer"> <div class="row"> <div class="col-sm-6"> <?php echo $this->Form->end(array('label'=>'Mettre à jour', 'class'=> 'btn btn-info rodi texte-article form-control ')) ?> </div> <div class="col-sm-6" > <a href="<?php echo $this->Html->url(array('controller'=>'users','action'=>'supprimer') ) ?>" class=" btn btn-danger rodi texte-article form-control" style="background-color: red; color:white">Supprimer mon compte</a> </div> </div> </div> </div> </div> </div> </div>

Moi je veux récuperer l'image enregistrer dans le dossier avatars

quand je fais echo AuthComponent::user('avatar'); j'obtiens seulement le chemin de l'image;

veuillez m'expliquer comment faire pour récupér l'image dans le dossier avatars et l'afficher dans une view
merci d'avance

Aucune réponse