我没有找到任何关于在没有Symfony2的情况下使用twig的信息。 我想在没有symfony框架的自定义网页中使用twig。 可能吗? 也许有人可以提供另一个模板"系统"或者从php中逃脱html的好方法?
答案 0 :(得分:16)
为了给你一个可运行的样本,
1)安装Twig:
mkdir test
cd test
composer require twig/twig
2)创建以下“test.php”文件:
<?php
require_once("vendor/autoload.php");
$loader = new \Twig_Loader_Filesystem(__DIR__.'/templates');
$twig = new \Twig_Environment($loader);
echo $twig->render('demo.twig', ['name' => 'zhinyz']);
3)创建视图
mkdir templates
cd templates
echo "Hello, {{ name }}!" > demo.twig
4)运行演示:
cd ..
php test.php