Twig总是返回空白页面

时间:2018-02-12 17:51:04

标签: php twig

嘿大家我只是想学习Twig并且在让它完全工作时遇到问题。 Web服务器或CLI中没有返回任何错误,但它根本不呈现模板。我用作曲家安装了树枝。

<?php
require_once 'vendor/autoload.php';
class xltwig {
        private static $twig;
        public static function twig() {
                $templateDir = __DIR__.'/twig/en_us';
                if ( ! isset(self::$twig) ) {
                        $loader = new Twig_Loader_Filesystem(array($templateDir));
                        self::$twig = new Twig_Environment($loader);
                }
                return self::$twig;
        }
}
$twig = xltwig::twig();
$twig->render("index.html",array('pageTitle' => 'test'));`

index.html只是:

<h1>{{ pageTitle }}</h1>

1 个答案:

答案 0 :(得分:3)

Twig render方法返回带有呈现模板内容的字符串,但不输出它。 The documentation shows it used with echo,并指出:

  

display()方法是直接输出模板的快捷方式。