Menampilkan File View sebagai Variabel dalam Codeigniter

Diketahui:

Nama Folder CodeIgniter saya  adalah codeigniter

Saya mempunyai tiga file View,  yaitu:

  • File template bernama template.php
  • File profil.php
  • File content.php

Saya mempunyai 2 controller yang bernama web dan profil

Keinginan:

Saat saya menampilkan alamat http://localhost/codeigniter/index.php/web maka akan menampilkan isi dari file content.php

Lalu ketika saya menampilkan alamat http://localhost/codeigniter/index.php/profil maka akan menampilkan isi dari file profil.php

Pertanyaan:

Bagaimana cara melakukannya … ?

Jawaban:

Pembuatan File Contoller Web.php

<?php
class Web extends CI_Controller {

public function index()
{

       $data[‘isi’]=’content’;

$this->load->view(‘template’, $data);

}

}

 

Pembuatan File Contoller Profil.php

<?php
 
class Profil extends CI_Controller {

public function index()
{

$data[‘isi’]=’profil’;

$this->load->view(‘template’, $data);

}

}

 

Perubahan pada file View template.php

masukkan kode berikut ini dalam file template.php

<?php echo $this->load->view($isi); ?>

 

Penutup

Sekian dan terima kasih.

 

 

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *