Membuat MVC Framework PHP Sederhana Sendiri

download Membuat MVC Framework PHP Sederhana Sendiri

of 14

description

berbagai sumber

Transcript of Membuat MVC Framework PHP Sederhana Sendiri

Membuat MVC Framework PHP Sederhana Sendiri

Sudah tahu Framework PHP?.Sudah tahu konsep MVC?.Jika belum tahu sebaiknya kamu cari tahu dulu sebelum lanjut ke solusi midhigh kali ini.Sekarang banyak MVC Framework PHP yang bisa dipakai secara gratis salah satunya CodeIgniter dll. Namun kali kita tidak akan membahas framework tersebut tatapi, bagai mana membuat framework sederhana sendiri berdasarkan konsep MVC. Sebelum kita mulai sebaiknya kita ulang sekilas tentang MVC itu sendiri, MVC adalah suatu konsep Model View Controller. Pada dasarnya dalam konsep MVC ini, Model merupakan pengolah data dan berkomunikasi dengan database, View adalah tampilan yang ditampilkan ke user, sedangkan Controller merupakan pengolah request user dan mengembalikan request user dalam bentuk View. Bagaimana sekarang sudah siap untuk memulai membuat framework kamu sendiri, Jika sudah Lets go to TKP.1. Buatlah struktur folder seperti berikut pada directory root web kamu.

2. Sedah tahu tujuan dari masing-masing folder. Kita bahas sekilas ya. untuk folder controllers, models, views tujuanya sama seperti konsep mvc diatas. folder config untuk menampung file configurasi yang nantinya bisa kita rubah untuk penyesuaian, sedangkan core untuk menampung semua file dari init framework ini.3. Buat file index.php pada directory utama seperti gambar diatas dan isi script berikut:

Welcome to MS-MVC ::selection{ background-color: #E13300; color: white; } ::moz-selection{ background-color: #E13300; color: white; } ::webkit-selection{ background-color: #E13300; color: white; } body { background-color: #F63; margin: 40px; font: 13px/20px normal Helvetica, Arial, sans-serif; color: #fff; } a { color: #003399; background-color: transparent; font-weight: normal; } h1 { color: #fff; background-color: transparent; border-bottom: 1px solid #fff; font-size: 19px; font-weight: normal; margin: 0 0 14px 0; padding: 14px 15px 10px 15px; } code { font-family: Consolas, Monaco, Courier New, Courier, monospace; font-size: 12px; background-color: #333; border: 1px solid #fff; color: #fff; display: block; margin: 14px 0 14px 0; padding: 12px 10px 12px 10px; } #body{ margin: 0 15px 0 15px; } p.footer{ text-align: right; font-size: 11px; border-top: 1px solid #D0D0D0; line-height: 32px; padding: 0 10px 0 10px; margin: 20px 0 0 0; } #container{ margin: 10px; border: 1px solid #fff; }

Welcome to MS-MVC Halaman ini hanya contoh. Jika kamu ingin mengedit halaman ini kamu dapat menemukannya di: apps/views/welcome.php Controller yang sesuai untuk halaman ini ditemukan di: apps/controllers/welcome.php

9. Oke sekarang semuanya selesai. mari kita coba dengan membuka dibrowserhttp://localhost/ms-mvc