Twig什么都没有

时间:2014-01-13 19:53:34

标签: php twig

我正在使用作曲家来安装树枝/树枝:1.65。在运行带有PHP 5.5的xampp的Windows框中。

这是我的工作开发盒,通常情况下,一切都按预期进行。但是,当我尝试使用twig运行一个简单的脚本时,我在屏幕上或日志中都没有呈现任何内容,也没有任何错误消息(显示错误已启用)。我已经在同一台机器上的Symfony2项目中成功使用了twig,但我正在尝试独立于另一个项目。以下是我正在尝试运行的内容。

require_once 'vendor/autoload.php';

$loader = new Twig_Loader_String();
$twig = new Twig_Environment($loader);

$twig->render('Hello {{ name }} !', array('name' => 'Eidsonator'));

我正在尝试实际运行模板时,但我使用上面的脚本得到了相同的结果。当我尝试渲染模板时,我更改了模板的名称,以查看它是否会生成错误,并且确实如此。我得到了Twig cannot find the template blah.blah.blah

的内容

我昨晚在Linux机上按照相同的步骤在家里工作。

我错过了什么?我可以尝试哪些更多的调试步骤?

1 个答案:

答案 0 :(得分:2)

render()方法 echo其结果,因此您必须明确地执行此操作:

echo $twig->render(...);