[bandros_stock] HhV7cHIyl9RrYfhaKPqSzLD7t_I-KbV3mU4gXx1M7Mk
  • Kontak Kami
  • Hotline : 087760827939
  • SMS : 087760827939
  • BBM : DC0FB2AC

Kontak Kami

( pcs) Checkout

Model Terbaru 2018 Promo Ramadan 2018 Menjadi Reseller / Dropship Mudah !!
Beranda » Artikel Terbaru » Pengenalan CodeIgniter ( Ci )

Pengenalan CodeIgniter ( Ci )

Diposting pada 16 April 2018 oleh sagaban

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:
SIDEBAR