F Faizal Malaysia
22 August 2026

Struktur folder projek CFML yang saya guna

Susun atur yang ringkas: halaman awam di akar, komponen boleh guna semula dalam lib, dan templat kongsi dalam inc.

Saya suka susun atur yang boleh difahami oleh sesiapa sahaja yang membuka folder projek buat kali pertama.

Fail Application.cfc terletak di akar webroot dan hanya mengendalikan tetapan aplikasi, datasource dan pengendalian ralat. Halaman awam seperti index.cfm, projects.cfm dan contact.cfm berada di peringkat teratas.

Semua kod yang dikongsi diletakkan dalam dua folder: inc untuk serpihan templat (header, footer) dan lib untuk komponen CFC seperti fungsi bantuan pertanyaan.