membedakan halaman admin dengan user ?

yang baik hati tolong dibantu :(

disini saya menggunakan framework codeigniter bagaimana caranya agar web pada admin dapat dipisah pisah struktur header,content,footer sama dengan tampilan pada user seperti ini :

 <?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Halaman extends CI_Controller {

	public function __construct(){
		parent::__construct();
		// $this->load->model('news_model');
		$this->load->helper('url_helper');
		$this->load->helper('text');
	}

	public function index()
	{
		$this->load->view('welcome_message');

	}

  public function view($halaman='content'){
      if(!file_exists(APPPATH."views/pages/".$halaman.'.php')){
        show_404();
      }
      $data['judul'] = $halaman;

      $this->load->view('templates/header',$data);
      $this->load->view('pages/'.$halaman);
      $this->load->view('templates/footer');
  }

}

apakah harus disetting melalui routes? saya masih newbie menggunakan framework codeigniter tolong dong agan agan mastahhhhhh dibantu:(

ini kodingan routes :


$route['news/delete/(:any)']='news/delete/$1';
$route['news/update/(:any)']='news/update/$1';
$route['news/create']='news/create';
// $route['admin']='admin';
$route['admin/create']='admin/create';

$route['news']='news';
$route['news/(:any)']='news/view/$1';

$route['default_controller'] = 'halaman/view';
$route['(:any)'] = 'halaman/view/$1';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

terimakasih banyak

avatar farisdewantoro
@farisdewantoro

119 Kontribusi 16 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

Buat file header dan footer di view lalu di load view di controler, kalo untuk membedakan admin dan user ambil level nya dari session saat login dan tampilkan sesuai session level nya

avatar rabduljamal
@rabduljamal

10 Kontribusi 6 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban