Menu
Kumpulan Software
  • Home
  • Software
    • Anti Virus
    • Burning
    • Desain Grafis
    • Office
  • Tutorial
    • CodeIgnitor
    • Open Journal System (OJS)
  • Game
    • Windows
    • Android
  • Tips & Trick
Kumpulan Software

Tutorial Codeigniter – MVC Controller

Posted on March 25, 2020April 30, 2020 by kumpulansoftware

Pada tutorial sebelumnya kumpulan-software.com telah sharing tentang bagaimana cara menginstall dan mengkonfigurasi CodeIgniter (CI). Nah, kali ini kumpulan-software sharing bagaimana konsep MVC yang digunakan codeigniter.

Controller adalah bagian yang bertanggung jawab mengenai halaman apa yang diakses oleh user. Contohnya saat user meng-klik sebuah link atau men-submit form maka tugas controller adalah meneruskan data ke database dengan bantuan Model atau memanggil View dan menampilkan outputnya kembali ke user.

Di folder project codeigniter kita ada sebuah file Controller yang bernama Welcome. File ini berada di dalam folder application/controllers/Welcome.php

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

class Welcome extends CI_Controller {

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

Seperti yang bisa kita lihat, ada fungsi index() di dalamnya yang bertugas memanggil file View. Fungsi index() ini adalah fungsi default yang akan dijalankan saat kita memanggil Controller Welcome. Jadi, saat kita membuka http://localhost/codeigniter/index.php/welcome maka secara automatis fungsi index() akan dijalankan.

Jadi pada dasarnya sebuah Controller adalah sebuah class yang terletak di dalam folder application/controllers/ dan nama class harus diawali oleh huruf besar atau huruf kapital, jika nama class mengandung dua buah kata atau lebih maka diharuskan menggunakan underscore “_” sebagai penghubung nya. Contoh kita mau membuat page yang bernama “Kangen mantan”, maka controller yang harus kita buat adalah “Kangen_mantan” dan nama file-nya adalah “Kangen_mantan.php”.

Pada baris pertama di dalam file Welcome.php ada kode yang berfungsi untuk memastikan agar controller ini diakses melalui file index.php sehingga lebih meningkatkan keamanan aplikasi kita.

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

Lihat juga cara pemanggilan file View dibawah ini,  fungsinya adalah untuk menampilkan isi dari file “welcome_message.php” yang berada di folder applications/views.

$this->load->view(‘welcome_message’);
  • Codeignitor
  • Framework
  • PHP
  • Sistem
  • Tutorial
  • Website
  • Leave a Reply Cancel reply

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

    Pencarian

    Terbaru

    • Cara Aktivasi Permanen Microsoft Office 2016
    • Shortcut Keyboard Microsoft Excel Terbaik dan Wajib Diketahui
    • Microsoft Office Professional Plus 2019
    • IBM SPSS Statistic 26
    • Adobe Master CC 2020

    Archive

    • May 2020 (3)
    • April 2020 (13)
    • March 2020 (6)
    ©2021 Kumpulan Software | Powered by WordPress & Superb Themes