изображение не отображается в Codeigniter - PullRequest
0 голосов
/ 24 апреля 2018

Контроллер имеет метод index() и метод display().

Метод index отображает изображение. и этот метод с именем display() не отображает изображения.

Оба метода находятся в одном контроллере.

Оба метода вызывают один и тот же файл представления с именем

$this->load->view('home/portfolio2');

. index() метод отображает изображение, но display() метод не отображает изображение.

код метода индекса

public function index() { //$this->load->view('images/homeimage'); //home image. 
 $this->load->view('home/portfolio2'); 
 $this->load->view('home/header'); 
 $this->load->view('home/viewcategory');
 $result['msg'] = $this->W_model->latestupdates(); 
 $result['title'] = 'latest updated';
 if($result['msg'] == NULL) {
   echo "check for albums in DB"; 
 }else{
   $this->load->view('home/latestsongsupdated', $result);
 }
$this->load->view('home/footer');
} 

код метода отображения

Public function displayalbums($albums, $lang){ 
 $result['title'] = $lang; 
 $result['msg'] = $this->W_model->displayalbum($albums); 
 if($result['msg'] == NULL) { ?> 
   <h3 style = "margin-left: 20px;">
     <?php echo "Songs will be updated soon, Please check for other songs"; ?> 
   </h3> <?php 
 } else{
   $this->load->view('home/portfolio2');
   $this->load->view('home/viewcategory');
   $this->load->view('home/albums', $result); 
 }
}

Любой совет, помощь будет более ценной.

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

@ raviraj123456 Используйте полный URL-адрес примерно так: 'http://www.example.com/assets/images/…; в src тега img, и он будет работать.

0 голосов
/ 24 апреля 2018

Правильный синтаксис для изображения src:

<?php echo base_url('assets/images/glow_in_worship_by_riyovincent-d571aon.jpg'); ?>

Если это не работает echo base_url() где-то.Он должен указывать на localhost/worship, если весь ваш CI находится в подпапке htdocs или HTML, которая называется workshop.Если этого не произойдет, вам следует правильно отредактировать base_url в конфигурации как http://localhost/workship.

. Вы также можете использовать помощник изображения для генерации тега изображения (загрузить помощник HTML):

<?php echo img('assets/images/glow_in_worship_by_riyovincent-d571aon.jpg'); ?>

Примечание: этот метод также требует правильной установки base_url.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...