Twig使用没有Symfony

时间:2015-11-09 17:22:22

标签: php symfony twig

我没有找到任何关于在没有Symfony2的情况下使用twig的信息。 我想在没有symfony框架的自定义网页中使用twig。 可能吗? 也许有人可以提供另一个模板"系统"或者从php中逃脱html的好方法?

1 个答案:

答案 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