Controller Pada CodeIgneter 3

 

Cahpter 5 : Controller Pada CodeIgneter

Controller merupakan barisan kode yang bertugas memproses request yang datang dari user melewati browser dan URL tertentu. Jika kita membuka URL tersebut, maka CodeIgenter akan mencari controller bernama “Belajar”, kemudian controller “Belajar” akan menangani request dari yang telah kita buat. Berikut langkah-langkah dalam membuat controller.

A.                Controller Belajar

            Buka terlebih dahulu teks editor yang digunakan.


                    Kemudian save file dengan format “Belajar.php”. Lalu simpan file tersebut pada folder vhost>application>controller.


3.                                   Kemudian, masukkan kode baris seperti berikut didalam teks editor yang anda gunakan dan                    pastikan sesuai seperti gambar dibawah.

        Penjelasan :

        Pada baris kode diatas, nama file.php dan method yang digunakan harus sama

       (Belajar.php (nama file.php) harus sama pada class Belajar,

         karena itulah request URL yang akan kita panggil di browser).

                     Untuk melihat apakah kode baris yang kita masukkan sudah benar, maka kita perlu untuk mengaksesnya dengan URL yang sudah kita siapkan dengan memanggil controller “Belajar”. Untuk mengakses URL tersebut, pastikan Apache pada XAMPP anda sudah start.



                    Berikut hasil dari kode baris pada (“public function index”) dengan kita minta untuk menampilkan dari kode baris (echoIni Bintang Lagi Belajar”).  Untuk melihat hasil dari kode baris tersebut, silahkan masukkan URL nama file vhost anda/index.php/belajar


                    Berikut hasil dari kode baris pada (“public function view”) dengan kita minta untuk menampilkan dari kode baris (echoIni Bintang Lagi Makan”).  Untuk melihat hasil dari kode baris tersebut, silahkan masukkan URL nama file vhost anda/index.php/view


                    Berikut hasil dari kode baris pada (“public function edit”) dengan kita minta untuk menampilkan dari kode baris (echoIni Bintang Lagi Minum”).  Untuk melihat hasil dari kode baris tersebut, silahkan masukkan URL nama file vhost anda/index.php/edit


Berikut hasil dari kode baris pada (“public function save”) dengan kita minta untuk menampilkan dari kode baris (echoIni Bintang Lagi Olahraga”).  Untuk melihat hasil dari kode baris tersebut, silahkan masukkan URL nama file vhost anda/index.php/save


B.                Controller Produk

            Buka terlebih dahulu teks editor yang digunakan. Disini saya sudah menyiapkan save file product.php.


2.                                   Kemudian, masukkan kode baris seperti berikut didalam teks editor yang anda gunakan dan                    pastikan sesuai seperti gambar dibawah.


Penjelasan :

Pada baris kode diatas, nama file.php dan method yang digunakan harus sama (Product.php (nama file.php) harus sama pada class Product, karena itulah request URL yang akan kita panggil di browser).

3.                                   Untuk melihat apakah kode baris yang kita masukkan sudah benar, maka kita perlu untuk                        mengaksesnya dengan URL yang sudah kita siapkan dengan memanggil controller “Belajar”.                Untuk mengakses URL tersebut, pastikan Apache pada XAMPP anda sudah start.

4.                               Berikut hasil dari kode baris pada (“public function index”) dengan kita minta untuk                             menampilkan dari kode baris (echoThis is a new product!”).  Untuk melihat hasil dari kode             baris tersebut, silahkan masukkan URL nama file vhost anda/index.php/product

5.                     Berikut hasil dari kode baris pada (“public function edit_barang”) dengan kita minta untuk                 menampilkan dari kode baris (echoIni Adalah Produk Terbaru!”).  Untuk melihat hasil dari             kode baris tersebut, silahkan masukkan URL nama file vhost anda/index.php/edit_barang

6.                               Berikut hasil dari kode baris pada (“public function delete_barang ($delete,                                         $barang)”)dengan kita minta untuk menampilkan dari kode baris (echo “($delete, $barang”).             Untuk melihat hasil dari kode baris tersebut, silahkan masukkan URL nama file  vhost                         anda/index.php/delete_barang/delete/barang

            Penjelasan :

            Dalam kode baris pada (“public function delete_barang ($delete, $barang)”), disini                            kita melakukan pasing segmen, yaitu kita bisa melakukan isian apapun seperti gambar diatas, di             URL setelah  ……/barang/delete/barang karena dalam kode barisnya, kita meminta untuk                    menampilkan apapun yang ada pada kurung yang ditandai symbol “$”, maka kita minta                        tampilkan sesuai dengan kode baris (echo “($delete, $barang”).

            Contoh Lainnya :


 

Tidak ada komentar:

Posting Komentar