我正在使用Twig作为模板引擎(没有Symfony或任何其他框架)来构建网站。我该如何呈现几个不同的PHP页面?
到目前为止,我只有一页– index.php –在我的项目中应该可以处理主页。如果我想添加更多内容(例如 about.php , article.php 等),什么是最好的方法?我是否需要创建其他页面并使用与下面相同的代码,仅更改模板文件名,还是有其他方法来处理路由?
这是我的 index.php :
require __DIR__ . '/vendor/autoload.php';
$loader = new \Twig\Loader\FilesystemLoader(__DIR__ . '/templates');
$twig = new \Twig\Environment($loader);
echo $twig->render('index.html.twig', ['title' => 'Project Title']);
?>```