Top Banner

of 14

Membuat MVC Framework PHP Sederhana Sendiri

Oct 17, 2015

Download

Documents

Andri Andriyan

berbagai sumber
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

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