យើង​អាច​យក​បណ្តា​ឯកសារ​ស្តាទិក​ទាំងឡាយ​ មាន​ដូច​ជា  JavaScript, CSS, image, font មក​ប្រើប្រាស់​នៅ​ក្នុង​ template ទាំងឡាយ​បាន​គ្រប់​ពេលវេលា ដោយ​គ្រាន់​តែ​ដាក់តំណរភ្ជាប់​ទៅ​កាន់​ថត​ដែល​មាន​ឯកសារទាំងនោះ គឺ​ជា​ការស្រេច​។

 

<?php
//routes/index.php

$f3->route('GET /', function($f3){
    $f3->set('blogTitle','Khmer Web');

    $f3->mset([
        'pageTitle'=>'ទំព័រ​ដើម',
        'message'=>'ស្វាគមន៍​មក​កាន់​ទំព័រ​មុខ!'
    ]);
    
    $view = new View;
    echo $view->render('views/index.php');
});

 

<!--views/header.php-->
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8"/>
        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
        <title><?php echo $blogTitle.' - '.$pageTitle ?></title>
        <script src="public/scripts/jQuery.js"></script>
        <link href="public/fonts/setup.css" rel="stylesheet" ></link>
        <link href="public/images/site_logo.png" rel="icon" ></link>
        <link href="public/styles/global.css" rel="stylesheet"></link>
        <link href="public/styles/partials/header.css" rel="stylesheet"></link>
    </head>
    <body>

 

<!--views/index.php-->
<?php require('views/header.php') ?>

<div class='Main'>
    <?php echo $message ?>
</div>

<?php require('views/footer.php') ?>

 

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

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