2015-06-03 4 views
1

Я хочу показать кнопку с изображением внутри, но у меня есть проблема, в URL-адресе изображения содержится «base_url()». Я имею в виду ...Показать изображение с контроллера, base_url() error

<button type='button' class='btn btn-default btn-sm' id='deleteLevel' 
     value='".$key->cmpUsoID."'> 
    <img src='<?=base_url();?>static/images/delete.png' alt='Borrar' title='Borrar'> 
</button> 

всего этот код в моем контроллере, и, когда я вставить его в представлении, мой образ не существует :( мнение положить статические/изображения/delete.png вместо http://www.mycompany.com/project/static/images/delete.png

ли вам знать, можно ли показать изображение таким образом? Или как мне поместить URL-адрес моего изображения?

+0

у вас есть основные синтаксические ошибки. вы, по-видимому, конкатенируете строку, а затем попытаетесь запустить PHP-код INSIDE вашей строки. php не является рекурсивно встраиваемым/исполняемым. –

+0

Не знакомы с воспламенителем кода, но это выглядело многообещающим: http://stackoverflow.com/questions/6449386/base-url-function-not-working-in-codeigniter И затем ошибка синтаксиса Марк Б. ссылался на 'значение' ... или наоборот - предположим ... – ficuscr

+0

@MarcB Я поместил этот код в переменную, чтобы отправить его через json array –

ответ

1

Вот код для просмотра файла

<button type='button' class='btn btn-default btn-sm' id='deleteLevel' 
        value='<?php echo $key->cmpUsoID;?>'> 
    <img src='<?php echo base_url('static/images/delete.png'); ?>' alt='Borrar' title='Borrar'> 
</button> 

если вам нужен контроллер, то

$button = '<button type="button" class="btn btn-default btn-sm" id="deleteLevel" 
        value="'.$key->cmpUsoID.'"> 
       <img src="'.base_url("static/images/delete.png").'" alt="Borrar" title="Borrar"> 
      </button>';