Путь к изображению не работает в рамках YII?

0

Здесь у меня есть один дополнительный домен и папка в следующем URL-адресе buyjapon. Это веб-сайт принадлежит структуре Yii.

в основном, мы назвали путь изображения как <img src="/images/usd_C.jpg"/>.I создаем папку в моем домене для миграции в эту папку, тогда я хочу вызвать изображение src точно так же, как <img src="/images/usd_C.jpg"/> но он не будет отображаться правильно. У меня есть базовый href в теге заголовка

 <head>
    <base href="http://demo.osiztechnologies.com/buyjapon">
  </head>

Примечание: Когда я вызываю изображение src, например, это <img src="buyjapon/images/usd_C.jpg"/> он будет отображаться правильно. но я хочу изменить весь сайт, добавив buyjapon в image src.

Как называть это... Пожалуйста, помогите мне..

Теги:
image
yii

1 ответ

0

Если для вашего URL-адреса на страницах не требуется имя папки /buyjapon, то одним из вариантов было бы создать контроллер изображения, который откроет требуемое изображение из папки изображений и выведет его в поток данных. Я делаю это в ситуациях, когда для разных пользователей требуются разные переводы одного и того же изображения.

Однако похоже, что ваш веб-сервер настроен неправильно - если вы используете apache, вы настроили виртуальный хост для своего сайта? Это, вероятно, решит все ваши проблемы. Посмотрите здесь: http://httpd.apache.org/docs/2.2/vhosts/examples.html и в вашей текущей настройке виртуального хоста, чтобы посмотреть, что делать.

  • 0
    Обычно я получаю результат как «/home/demoosiz/public_html/buyjapon/protected/config/main.php», используя этот код: $ config = dirname ( FILE ). '/ Protected / config / main.php'; Можете ли вы дать другое решение?
  • 0
    Да, но если вы переместите index.php на один уровень выше, все ваши URL-адреса должны относиться к нему, а не к подпапке.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню