Tulisan ini adalah tulisan sederhana dengan harapan , saya bisa berbagi pemahaman saya selama belajar PHP dan codeigniter php framework .
PHP adalah bahasa script yang umumnya digunakan untuk membuat aplikasi berbasis web . Pertama kali dikembangkan oleh Rasmus L . Sekarang , PHP adalah raksasa dengan banyak sekali pengguna dan pengembangan .
Framework adalah kumpulan script php yang saling berkomunikasi dan bekerja bersama. Yapz , itu pengertian sederhana dari saya , jika anda ingin berpusing – pusing , silahkan googling !
Codeigniter adalah php framework yang awalnya ditulis oleh mas Rick Ellis , pendiri dan CEO EllisLab.com , perusahaan yang mengembangkan codeigniter . Saat ini , codeigniter dikembangkan oleh komunitas dan disebarkan ke seluruh dunia dengan lisensi bebas .
FITUR – FITUR CODE IGNITER
Dari websitenya , codeigniter sanggup :
* Berinteraksi dengan database apapun dengan satu bahasa tunggal
* Memanajemen session dan cookies
* Melakukan validasi user input
* Membangun html seperti tabel , form , link , dan lainnya dengan kode minimal
* Berkomunikasi dengan xmlrpc , ftp , captcha , rss dan teknologi lainnya
* dan lainnya
CODE IGNITER REQUIREMENTS
Untuk menggunakan codeigniter dengan maksimal , anda akan memerlukan :
* PHP 4.3.2 atau lebih baru
* Web server saya menggunakan apache
* MySQL , MySQLi , MS SQL , Postgre , Oracle , SQLite atau ODBC
* Codeigniter php framework . Anda bisa mendownloadnya di sini
MVC ( Model , View , Controller )
MVC merupakan model yang digunakan oleh codeigniter dalam proses kerjanya .
Berikut adalah penjelasan singkat mengenai MVC :
M : Model
Model merupakan file yang digunakan untuk melakukan query dan aksi – aksi terhadap databse dan data yang akan digunakan , berada dalam direktori CI/system/application/models .
V : View
View merupakan file yang digunakan untuk menampilkan halaman web diman view mengambil variabel – variabel dari model dan controller , berada dalam direktori CI/system/application/view .
C : Controller
Controller merupakan file yang digunakan untuk mengatur segala yang digunakan dalam web , controller mengambil query dari model lalu memberikan hasil ke view untuk kemudian di translasikan menjadi sebuah halaman web .
Berikut ini adalah proses kerja dari CI :
Request -> Index.php -> Routes.php ( routing ) -> Controller -> Models -> Controller -> View -> Request
Sampai disini dulu perkenalan dengan Code Igniter-nya , instalasi CI dan contohnya akan di post besok .
Recent comments
3 days 12 hours ago
3 days 14 hours ago
4 days 5 hours ago
4 days 5 hours ago
4 days 5 hours ago
4 days 5 hours ago
4 days 6 hours ago
4 days 6 hours ago
4 days 10 hours ago
4 days 17 hours ago