Вызов Img From Base URL в CodeIgniter

Так обычно я бы <?php echo base_url();?>но я не уверен, как это сделать в этом коде.

<?php
$path = 'home';
$img = '<img src="../img/servare.png" alt="">';
echo anchor($path, $img);

Я пытался…

<?php
$path = 'home';
$img = '<img src="' <?php echo base_url();?>'../img/servare.png" alt="">';
echo anchor($path, $img);

Но IMG не показывает, какие-либо идеи?

1

Решение

Ваше решение — один из трех следующих вариантов:

  1. Если вы пытаетесь создать текст со ссылкой на изображение:

    $this->load->helper('url'); // Load URL Helper for base_url()
    $this->load->helper('html'); // Load HTML Helper for img()
    $path= base_url('img/servare.png'); // generates text: siteroot/img/servare.png
    $text = 'Visit Image';
    
    echo anchor($path, $text);
    

ВЫХОД HTML:

<a href="http://localhost/nedwara.com/img/servare.png">Visit Image</a>
  1. Если вы пытаетесь отобразить изображение на текущей странице,

    $path= base_url('img/servare.png'); // generates text: siteroot/img/servare.png
    
    echo img($path);
    

ВЫХОД HTML:

<img src="http://localhost/nedwara.com/img/servare.png" alt="">
  1. Если вы пытаетесь отобразить изображение на текущей странице и открыть полное изображение при нажатии в качестве ссылки,

    $this->load->helper('url'); // Load URL Helper for base_url()
    $this->load->helper('html'); // Load HTML Helper for img()
    
    $path= base_url('img/servare.png'); // generates text: siteroot/img/servare.png
    echo anchor($path, img($path));
    

ВЫХОД HTML:

<a href="http://localhost/nedwara.com/img/servare.png">
<img src="http://localhost/nedwara.com/img/servare.png" alt="">
</a>
0

Другие решения

Я думаю, что ваш код должен быть:

<?php
$this->load->helper('url');
$path = 'home';
$img = '<img src="<?php echo base_url('img/servare.png');?>" alt="">';
echo anchor($path, $img);

Потому что, как видно из http://www.codeigniter.com/user_guide/helpers/url_helper.html

base_url:

Возвращает базовый URL вашего сайта, как указано в вашем конфигурационном файле.

Например. Если ваш сайт http://example.com затем:

base_url () возвращает «http://example.com«

и base_url (‘img / servare.png’) вернется «http://example.com/img/servare.png«

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector