Template គឺ​ជា​ទំព័រ html ឬ​ទំព័រ php ដែល​នៅ​ក្នុង​នោះ មាន​ការប្រើប្រាស់​ភាសា HTML ក្នុង​ការសរសេរ​រៀបចំបង្កើត​ជា​ទំព័រ HTML ដ៏​ពេញ​លេញ​មួយ​។ យ៉ាងណាម៉ិញ នៅ​ក្នុង​ការសរសេរ​កម្មវិធី​គេហទំព័រ​ជា​ភាសា PHP យើង​អាច​បង្កើត​គ្រប់​ឯកសារ​ទាំងអស់​អោយ​​មាន​ប្រភេទ​ជា .php បាន​ដោយ​គ្មាន​បញ្ហាអ្វី​ឡើយ​។ មួយវិញទៀត ការបង្កើត​ template នៅ​ក្នុង​ភាសា PHP អាច​ត្រូវ​ធ្វើ​ឡើង​ដូច​ខាង​ក្រោម​នេះ៖

 

<?php
//index.php

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

require_once('routes/index.php');
require_once('routes/admin.php');

$f3->run();

 

<?php
//routes/index.php

$f3->route('GET /', function(){
    $view = new View;
    echo $view->render('views/index.php');
});

 

<!--views/index.php-->
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8"/>
        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
        <title>Khmer Web</title>
    </head>
    <body>
        Welcome to frontpage!
    </body>
</html>

 

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

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