0
나는 Yii2
과 Windows 10 OS
을 사용합니다. 내 이미지는 @root/uploads
폴더에 저장됩니다. 나는이 같은 alias
을 통해 업로드 할 수 있어요 : config\bootstrap.php
에 :Yii2. 이미지를 나타냅니다.
Yii::setAlias('@root', realpath(dirname(__FILE__).'/../../'));
upload method
에 :
$this->imageFile->saveAs(Yii::getAlias('@root') .'/uploads/' . $this->imageFile->baseName . '.' . $this->imageFile->extension);
가 그럼 난 view
에서 이미지를 참조하려고 :
<?php echo Html::img('../../uploads/ring.jpg',['class' => 'img-center', 'width'=>150, 'heigth'=>150, 'alt'=>'no image']) ?>
그러나 그것은 거기에 없다 ... 내가 놓친 것은 무엇인가? 폴더에 몇 가지 제한 사항이 있습니까?
그것은 당신을 위해 일하고 있습니까 ?? 나를 위해 아니오 (실제로 전에 이것을 시도한 적이 있습니다.) – Dmytro
당신은 .. .. var_dump 결과를 보여 주며 .. 제발요. – scaisEdge
콘솔에 오류가 있습니다. : http://getend.dev:82를 얻으십시오. /uploads/ring.jpg 404 (찾을 수 없음)'.' backend.dev : 82'는'app/backend/web'과 같습니다. 그래서'../../ '를 건너 뜁니다. 그러나 왜? – Dmytro