Error Variable di CodeIgniter

Itu error dimana ya ?

Kode lengkap :

1. controller

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

class Front extends CI_Controller{
      public function index(){
        $data = array(
          'title' => 'ini halaman default',
          'author' => 'Adi Rahman Hakim',
          'date' => date('Y-m-d H:i:s'),
          'content' => 'Ini adalah contoh dari penggunaan variable bypass lewat view'
         );
    $this->load->view('default');
  }
  public function category_page($category_name){
    echo $category_name;
    $this->load->view('category_page');
  }
}

2. view :

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

<html lang="en">
<head>
<meta charset="utf-8">
	<title><?=$title;?></title>
</head>
<body>
	<h1><?=$title;?></h1>
	<em>Di tulis oleh : <?=$author;?></em><em>Publish: <?=$date;?></em>
	<p><?=$content;?></p>

</body>
</html>

avatar Rhakim
@Rhakim

13 Kontribusi 9 Poin

Diperbarui 7 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

sesuai dengan errornya variable $title ngga diketahui, kalau mau oper data dari controller ke view di codeigniter, pass lewat parameter kedua pada metode viewnya, sesuai yang ada di dokumentasi https://www.codeigniter.com/user_guide/general/views.html

contoh kode

 <?php
class Blog extends CI_Controller {

        public function index()
        {
                $data['title'] = "My Real Title";
                $data['heading'] = "My Real Heading";

                $this->load->view('blogview', $data);
        }
}
avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 7 tahun yang lalu

Ah saya yg kurang teliti ternyata di kode saya diatas, hanya kurang variabel $data di $this->load->view :D Btw makasih jawabannya bang hilman hehe

avatar Rhakim
@Rhakim

13 Kontribusi 9 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban