Tutorial Membuat Controller di CodeIgniter

Cloud VPS
Admin Tutorial
Latest posts by Admin Tutorial (see all)

Eitts, sekarang kamu udah tau apa itu codeIgniter dari panduan sebelumnya. Tapi masih bingung caranya buat controller di codeIgniter ? Sekarang saatnya kita kasih tau tutorialnya biar kalian gampang buat Contollernya.

Controller itu sendiri berperan sebagai pengatur aksi pada aplikasi yang dibangun, sedangkan codeIgniter controller berperan mengirimkan parameter, menangani inputan form, mengatur view dan model, mengaktifkan library dan helper codeIgniter dan sebagainya dalam membangun aplikasi menggunakan framework PHP codeIgniter.

Langsung aja ya simak tutorialnya dibawah ini.


STEP 1. Buka controller Welcome di G:/xampp/htdocs/CodeIgniter-3.1.8/application/controllers. Sampai muncul tampilan seperti dibawah ini ya.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

<?php

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

 

class Welcome extends CI_Controller {

 

/**

* Index Page for this controller.

*

* Maps to the following URL

*                              http://example.com/index.php/welcome

*             - or -

*                              http://example.com/index.php/welcome/index

*             - or -

* Since this controller is set as the default controller in

* config/routes.php, it's displayed at http://example.com/

*

* So any other public methods not prefixed with an underscore will

* map to /index.php/welcome/<method_name>

* @see https://codeigniter.com/user_guide/general/urls.html

*/

public function index()

{

$this->load->view('welcome_message');

}

}


STEP 2. Buat file di Controller dengan nama file Home.php seperti dibawah ini

1

2

<?php

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

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

<?php

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

 

class Home extends CI_Controller{

 

public function __construct()

{

parent::__construct();

//Codeigniter : Write Less Do More

}

 

function index()

{

$this->load->view('v_home');

}

 

function login()

{

$data = array(

'judul' => 'Login',

'deskripsi' => 'Cara membuat dan menggunakan controller di CodeIgniter Part 4',

);

$this->load->view('v_login', $data);

}

 

}


STEP 3. Pada function index akan meload view v_home jadi kamu bisa buat file dengan nama v_home sama seperti application\views\v_home.php. Kamu sekarang bisa masukkan coding seperti dibawah ini :

1

2

3

4

5

6

7

8

9

10

<!DOCTYPE html>

<html lang="en" dir="ltr">

<head>

<meta charset="utf-8">

<title>Home</title>

</head>

<body>

Halaman Home Cara membuat dan menggunakan controller di CodeIgniter Part 4

</body>

</html>


STEP 4. Sekarang buka tab baru dibrowser kamu dengan ketik http://localhost/CodeIgniter-3.1.8/index.php/home/ . Tapi jangan lupa di function kedua ada penambahan $data untuk memanggil variabel data agar bisa berjalan.


STEP 5. Buat file baru di view application\views\v_login.php, lalu isi coding seperti dibawah :

1

2

3

4

5

6

7

8

9

10

11

<!DOCTYPE html>

<html lang="en" dir="ltr">

<head>

<meta charset="utf-8">

<title><?php echo $judul ;?></title>

</head>

<body>

Anda berada di halaman <b><?php echo $judul ;?></b><br>

<b><?php echo $deskripsi ;?></b>

</body>

</html>


Kalau kamu pengen membukanya langsung dihalaman login, kamu bisa rubah linknya seperti application/config/routes.php. Setelah itu kamu ubah dibagian bagian default_controller menjadi home/login seperti coding di bawah:

1

2

3

$route['default_controller'] = 'home/login';

$route['404_override'] = '';

$route['translate_uri_dashes'] = FALSE;


Nah, ternyata gampang kan, Yuk simak terus Tips Hosting di halaman tutorial Jagoan Hosting Indonesia ya, jika ada bagian dari tutorial yang tidak ditemukan, kamu bisa menghubungi teman-teman di Jagoan Hosting supaya bisa dibantu lebih lanjut melalui Live Chat

Apakah artikel ini membantu, Sob?

Berikan rating buat artikel ini!

Rata-rata rating 1 / 5. Dari total vote 3

Pertamax, Sob! Jadilah pertama yang memberi vote artikel ini!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Related Posts
Tutorial PrestaShop – Optimasi Toko Online Prestashop

Hai, Sob, buat kamu yang memiliki website toko online, kamu bisa mengembangkan toko online kamu lewat PrestaShop loh! Wah, gimana Read more

Tutorial Menyelesaikan Error Unicode Format Ketika Install Moodle

Tau nggak Sob, MOODLE atau Modular Object-Oriented Dynamic Learning Environment adalah sebuah CMS (Content Management System) yang biasa dipakai untuk membuat kelas online didalam Web Read more

Tutorial WordPress – Mengatasi Warning: Cannot modify header information

Halo, Sob! Pernahkah kamu mengalami pesan peringatan seperti ini saat instalasi pertama WordPress maupun upgrade WordPress kamu? Warning: Cannot modify Read more

Cara Atasi Fatal Error Allowed Memory Size of Bytes Exhausted

Pengantar Pernahkah kamu mengalami pesan "Fatal error: Allowed memory size of 33554432 bytes exhausted" saat kamu mencoba upload sebuah gambar Read more

1 Comment

  1. […] Kamu bisa pelajari panduan lengkapnya di Tutorial Membuat Controller di CodeIgniter. […]