ជាទូទៅ នៅ​ក្នុង​កម្មវិធី​គេហទំព័រ ការបង្កើត​ផ្លូវ​ចូល​ទៅ​កាន់​ឯកសារ​ទាំងឡាយ អាច​ត្រូវ​ធ្វើ​ឡើង​នៅ​ក្នុងឯកសារ​ដាច់​ដោយ​ឡែក​ និង​ត្រូវ​ស្ថិត​នៅ​ក្នុង​ថត​មួយ​ដាច់​ដោយ​ឡែក​ដែរ​។ ថត​សំរាប់​ដាក់​ឯកសារ​សំរាប់​បង្ហាញ​ផ្លូវ​ទាំងឡាយ ត្រូវ​គេនិយម​រក្សា​វា​ទុក​នៅ​ក្នុង​ថត​មួយ​មាន​ឈ្មោះ​ថា «routes» ។

 

យ៉ាងណាម៉ិញ យើង​អាច​បង្កើត​ឯកសារ​មួយ​មាន​ឈ្មោះ​ថា index.php ទុក​នៅ​ក្នុង​ថត​ឈ្មោះ routes ដែល​នៅ​ក្នុង​​កសារនោះ​​យើង​អាច​បង្កើត​ផ្លូវ​ជា​ច្រើន​ចូល​ទៅ​កាន់​ឯកសារ​ផ្សេង​ៗ​ ដែល​មាន​នៅ​ផ្នែក​ខាង​មុខ (frontend) ដូច​នៅ​ក្នុង​រូប​ខាង​ក្រោម​នេះ៖

 

 

<?php
//index.php

require 'vendor/autoload.php';
$f3 = \Base::instance();

require_once('routes/index.php');

$f3->run();

 

<?php
//routes/index.php

$f3->route('GET /', function(){
    echo 'Hello World!';
});

 

GitHub: https://github.com/Sokhavuth/fatfree

Heroku: https://khmerweb-fatfree.herokuapp.com/