[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не отображаются картинки с адресом по webroot
Гость_Алексей
Традиционно скажу: извините за глупый вопрос.
Yii Почему не отображаются картинки с путем к файлу вызванным через webroot на локальном сервере.

<img src='<?php echo YiiBase::getPathOfAlias('webroot.phdoc.users').DIRECTORY_SEPARATOR.$model->img_big.'.jpg';?>' class="visa-img"/>

Создает строку
<img src="file:///Z:/home/lesson/www\phdoc\users\tfQaHy8btT.jpg" class="visa-img">

Которая в браузере не отображает картинку (квадратик отображает)
При указании относительного пути или

<img src"http://lesson/phdoc/users/tfQaHy8btT.jpg" class="visa-img">

Все работает.
Что поправить?
bestxp
ну тут как бы

yii::app()->getBaseUrl() вместо getPathOfAlias
TranceIT
Web root это путь от корня диска до приложения.

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
Гость_Алексей
TranceIT Спасибо. Я это прекрасно понимаю, но не могу понять почему картинка не отображается при пути типа z:/ итд
Гость_Алексей
Спасибо, пока остановлюсь на Вашем варианте. Писал относительными ссылками, но подключил urlManager и появились ошибки.
Гость_Алексей
Но может кто-нибудь подскажет как правильно воспользоваться getPathOfAlias в моем случае.
bestxp
я тебе уже написал что использовать, а далее уже прописываешь остальное руками
getPathOfAlias возвращает пути в фс, и то что у тебя не отображает это уже дело личного велосипеда, и тут уже врятли найдешь помощь, на край у тебя есть yiiframework.ru сообщество
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.