Friday 9 September 2016

Membuat Template Engine Sederhana dengan PHP

Pada artikel ini, saya akan membahas bagaimana memisahkan header, content, dan footer.
Kenapa harus dipisahkan?, mungkin anda akan membuat halaman yang sama pada website anda namun hanya content yang berbeda.
Nah, Template engine lah jawaban tersebut, berikut saya jelaskan cara pembuatannya :

1.Buatlah Struktur Folder seperti ini

- folder_website_anda
      -assets
      -pages
      index.php

2. Buka File index.php kemudian isikan code berikut :


Dibaris 12 yang terdapat script php tersebut adalah code untuk mengambil data content website anda agar dapat berubah secara dynamic tanpa harus memanggil header dan footer secara berulang-ulang.

Pada baris 8-10 didalam tag <header></header> tersebut adalah bagian Header website anda, begitu pula pada baris 26 - 28 didalam tag <footer></footer> adalah bagian footer website.

3. Kemudian buatlah file home.php pada folder pages.  file ini adalah halaman utama website anda, sesuaikan sendiri isi dari file ini.

4. Cara pemanggilan nya cukup sederhana, kita akan menggunakan Method _GET.
contoh saya akan memanggil halaman kontak. Pastikan anda telah memnbuat file kontak.php pada folder pages  cara pemangilannya yaitu http://localhost/folder_web_anda/index.php?p=kontak jika file kontak.php belum anda buat makan program tersebut akan mengeksekusi pada baris 19 pada index.php.

Perlu diingat pemnggilan halaman harus sama dengan nama file yang anda buat pada folder pages. 

Sekian dari saya... terima kasih telah mengunjungi blog saya :-). 

Hanya celotehan code dan berusaha untuk membagikannya kepada halayak orang yang beru mulai belajar.