Yii2 comment faire pour afficher les images enregistrées dans le dossier web

J'ai des images enregistrées dans /web/uploads/PROJET dans Yii2. Comment puis-je afficher sur la page? ci-dessous mes codes, mais son lien brisé l'image.

Contrôleur:

$img = Yii::$app->request->baseUrl.'/web/uploads/PROJECT/';
$image = Html::img($img.$img_obj['AVATAR'],["width"=>"600px"]);

Vue:

echo $data;

Dois-je régler tous les droits de l'afficher? Un clic-droit et l'ouverture d'une image dans un nouvel onglet indique l'url "/web/uploads/PROJECT/3fioobapJ5vRk_wdCEzDJbQWyO66inWO.jpg" ce qui semble être correct, mais la page affiche "not Found (#404)"

Quelqu'un peut-il gentiment conseiller? Merci!

  • Êtes-vous à l'aide d'Apache? Montrez votre .htaccess.
  • n'est-ce pas web le dossier public dans yii? si donc il ne devrait pas être $img = 'uploads/PROJECT/';?
  • Oui, le plus probable, c'est la raison pour laquelle, l'a oublié.
  • j'ai changé, mais encore il montre un lien brisé. Dans les codes source, il montre <img src="uploads/PROJECT/3fioobapJ5vRk_wdCEzDJbQWyO66inWO.jpg" width="600px" alt=""> je suis en utilisant un serveur de développement partagé fonctionnement de la LAMPE, mais je suis pas sûr de l'endroit où est l' .fichier htaccess
  • votre réponse n'est pas un travail pour moi(j'utilise yii2 avancé de modèle). Que pensez-vous, quel est le problème
InformationsquelleAutor esiaz | 2015-02-04