[bandros_stock] HhV7cHIyl9RrYfhaKPqSzLD7t_I-KbV3mU4gXx1M7Mk
Buka jam 08.40 s/d jam 21.00
Beranda » Artikel Terbaru » Pengenalan CodeIgniter ( Ci )

Pengenalan CodeIgniter ( Ci )

Diposting pada 16 April 2018 oleh sagaban | Dilihat: 103 kali

CodeIgniter adalah sebuah Application Development Framework (toolkit) bagi orang-orang yang ingin membangun website menggunakan PHP.

CodeIgniter didasarkan pada pola pengembangan Model-View-Controller

  • Model mewakili struktur data Anda. Biasanya class model Anda akan berisi fungsi yang membantu Anda mengambil, menyimpan, dan memperbarui informasi dalam database Anda.
  • View adalah informasi yang disajikan kepada pengguna. View yang biasanya akan menjadi halaman web, tetapi dalam CodeIgniter, view juga bisa menjadi bagian dari sebuah halaman seperti header atau footer. Hal ini juga dapat menjadi halaman RSS, atau jenis-jenis lain dari “halaman”.
  • Controller berfungsi sebagai perantara antara ModelView, dan resource lain yang diperlukan untuk memproses HTTP request dan menghasilkan halaman web.

Tutorial

Catatan: Tutorial ini mengasumsikan Anda sudah download CodeIgniter dan telah terinstall di development environment Anda.

Tutorial ini akan difokuskan pada:

  • Dasar-dasar MVC
  • Dasar-dasar routing
  • Validasi form
  • Melakukan query database dasar menggunakan “Query Builder”

Halaman Statis

Hal pertama yang akan Anda lakukan adalah membuat controller untuk menangani halaman statis. Sebuah controller hanyalah sebuah class yang membantu delegasi pekerjaan. Ini adalah perekat aplikasi web Anda.

http://example.com/[controller-class]/[controller-method]/[arguments]

Sebagai contoh, ketika panggilan dilakukan ke:

http://example.com/news/latest/10

controller bernama “news”. Method yang dipanggil dalam controller “news” adalah “latest”. Pekerjaan method “latest” pada controller “news” ini bisa untuk mengambil 10 item berita, dan memuat mereka ke halaman.

Saat skema URL menjadi lebih komples, hal ini dapat berubah. Tapi untuk saat ini, skema ini yang kita perlu tahu.

“cekidot langsung prakteknya !”

Buat file pada application/controllers/Pages.php dengan kode seperti ini.

<?php

class Pages extends CI_Controller
{
        public function view($page = 'home')
        {

        }
}

Anda telah membuat sebuah class bernama Pages, dengan method bernama view yang menerima satu argumen bernama $pageClassPages memperpanjang class CI_Controller. Ini berarti bahwa class Pages dapat mengakses metode dan variabel yang didefinisikan dalam class CI_Controller (system/core/Controller.php).

Controller adalah apa yang akan menjadi pusat untuk setiap permintaan di aplikasi web Anda. Dalam diskusi CodeIgniter yang sangat teknis, hal itu mungkin disebut sebagai super object. Seperti class php, Anda lihat itu dalam controller Anda sebagai $this. Mengacu kepada $this adalah bagaimana Anda akan memuat libraryview, dan memerintah framework secara keseluruhan.

Sekarang Anda telah membuat method pertama Anda, saatnya untuk membuat template beberapa halaman dasar. Kita akan membuat dua “view” (template halaman) yang bertindak sebagai footer dan header halaman kita.

Buat header di application/views/templates/header.php dan tambahkan kode berikut:

<html>
        <head>
                <title>CodeIgniter Tutorial</title>
        </head>
        <body>
                <h1><?php echo $title; ?></h1>

Header berisi kode HTML dasar yang akan Anda ingin tampilkan sebelum memuat view utama, bersama-sama dengan heading. Ini juga akan menampilkan variabel $title, yang akan kita tentukan kemudian di controller. Sekarang, buat footer di application/views/templates/footer.php yang berisi kode berikut:

                <em>&copy; 2015</em>
        </body>
</html>

 

 

Bagikan informasi tentang Pengenalan CodeIgniter ( Ci ) kepada teman atau kerabat Anda.

Pengenalan CodeIgniter ( Ci ) | SAGABAN

Belum ada komentar untuk Pengenalan CodeIgniter ( Ci )

Silahkan tulis komentar Anda

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

*

Mungkin Anda tertarik produk berikut ini:
Popular!
OFF 33%
QUICK ORDER
Jual Boneka Tedy Bear jojon Pink

*Pemesanan dapat langsung menghubungi kontak di bawah ini:

Rp 100.000 Rp 150.000
Ready Stock / bear jojon l
Rp 100.000 Rp 150.000
Ready Stock / bear jojon l
Best Seller
OFF 67%
STOK HABIS
Promo 2018 Terbaru Baju Koko Couple Muslim Pria – SGB 432 Termurah Zaman Now

*Pemesanan dapat langsung menghubungi kontak di bawah ini:

Rp 156.000 Rp 468.000
Habis / SGB 432
STOK HABIS
Jual Koko Casual Pria – RGS 075 Termurah

*Pemesanan dapat langsung menghubungi kontak di bawah ini:

Rp 163.000
Habis / RGS 075
SIDEBAR