Twig显示源代码但不显示HTML

时间:2015-01-26 16:47:33

标签: twig

我正在尝试在PHP项目(Wamp)中运行Twig(独立,没有Symfony 2),但它不起作用:Twig显示模板源代码但不执行HTML。我找不到原因。这是我的代码:

的index.php:

// DOCUMENT_ROOT (constant defined in a previous included file) : C:/Program Files/wamp/www/project
$sTwigPath = DOCUMENT_ROOT."/vendors/twig/lib/Twig/Autoloader.php";

if (file_exists($sTwigPath)) {
    require($sTwigPath);

    Twig_Autoloader::register();
    $loader = new Twig_Loader_Filesystem(DOCUMENT_ROOT."/templates");
    $tpl = new Twig_Environment($loader, array("cache"=>false));

try {
    $oTemplate = $tpl->loadTemplate("home.html");
} catch (Twig_Error_Loader $e) {
    error_log("Twig library not found", 0);
    exit;
}    

$aRender = array();
$aRender["myVar"] = "Wouah! myVar is displayed here!";

echo $oTemplate->render($aRender);

home.html:

<!DOCTYPE html>
<html>
<head>  
   <meta charset="UTF-8">
   <title>Home</title>
 </head>
 <body>
    <h1>Home</h1>
    {{myVar}}
 </body>
 </html>      

我没有错误(在PHP和apache日志中检查)。

0 个答案:

没有答案