Willy Zondri: PHP
Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Tampilkan postingan dengan label PHP. Tampilkan semua postingan

29 Oktober 2018

Melewatkan Data Dari Controller Ke View

Sebelumnya saya telah membahas tentang sejarah dari framework codeigniter. Nah, di artikel kali ini saya akan membahas tentang cara melewatkan data dari controller ke dalam view. Pada tahap awal teman - teman bisa membuka folder application -> lalu folder controller.
Codeiginter Controller Folder
Dalam folder controller kita buat file php baru dengan nama home.php
File php yang ada di dalam folder controller harus didefinisikan sebagai sebuah kelas (class) seperti kodingan berikut ini.
Home.php

<?php 

/**
 * home.php
 */
 class Home extends CI_Controller
 { 
  public function __construct()
  {
   parent::__construct();
  }
 }

?>

Setelah membuat controller home, langkah selanjutnya adalah membuat sebuah file viewnya, file view berguna untuk menampung kode - kode html. Application -> view.
Codeigniter View Folder
Di dalam folder views kita buat file baru dengan nama v_home.php
File v_home.php

<!DOCTYPE html>
<html>
<head>
 <title>Tutorial Codeigniter - zondri.com</title>
</head>
<body>

</body>
</html>

Pada artikel sebelumnya saya telah menjelaskan tentang konsep MVC dari codeigniter, bagi teman - teman yang merasa masih belum paham bisa membacanya kembali disini " Konsep MVC Codeigniter ".


28 Januari 2018

Sejarah Singkat Framework Codeigniter


Pagi ini saya akan membahas tentang sebuah framework php yang bernama Codeiginiter, atau biasa dikenal dengan singkatan CI. Dikalangan developer web, framework codeiginter merupakan sesuatu hal yang tidak asing lagi. Hampir setiap developer web pernah menggunakan framework ini didalam project/ ataupun dalam latihan sehari - harinya.

Codeigniter pertama kali dikembangkan oleh Rick Ellis pada tahun 2006. Rick Ellis juga dikenal sebagai penemu dari Ellislab. Ellislab sendiri adalah sebuah perusahaan yang berfokus pada pengembangan software dan tools untuk para pengembang / developer web. Namun pada tahun 2014 Rick Ellis menyerahkan pengembangan dari codeigniter ke British Columbia Institute of Technology (BCIT).

Lalu Apa Kegunaan Codeigniter ?

Codeigniter merupakan sebuah kerangka kerja dimana didalamnya terdiri atas fungsi - fungsi yang dapat digunakan untuk membuah sebuah fungsi yang komplex. Atau dengan kata lain codeigniter merupakan suatu framework yang berguna untuk memudahkan seorang programmer dalam mengembangkan sebuah web tanpa harus membangunnya dari nol (0).

Codeigniter Flowchart

MVC Merupakan sebuah konsep yang digunakan oleh codeigniter. Konsep mvc ini memisahkan komponen utama menjadi tiga komponen, komponen tersebut adalah Model, View, dan Controller.
  • Model adalah bagian yang bertanggung jawab dengan pengolahan data pada database. Meliputi kegiatan create, read, update dan delete.
  • View adalah bagian yang menangani tentang tampilan terdiri dari skema HTML dan variabel - variabel yang berasal dari controller.
  • Controller adalah bagian yang berfungsi untuk menghubungkan antara Model dan View. Didalam controller terdapat fungsi - fungsi logika dan operasional. 

Kenapa Menggunakan Codeignier ? 

  • Codeigniter merupakan sebuah framework yang bersifat open source / gratis.
  • Codeigniter sudah terdokumentasi dengan baik, sehingga memudahkan kita untuk memahaminya.
  • Codeigniter memiliki performa yang cukup cepat, serta konfigurasi yang minim.
  • Tidak ada aturan koding yang ketat.
  • Sangat mudah diintegrasikan

Kekurangan Codeingiter

  • Tidak ditujukan dalam pembuatan web dengan skala besar.
  • Libary sangat terbatas.
  • Masih banyak kelonggaran dalam hal coding, misalnya bebas dalam menambah file.
Itulah penjelasan tentang sejarah, kelebihan dan kekurangan dari framework codeigiter.
Notification
This is just an example, you can fill it later with your own note.
Done