我真的很搜索,但一无所获。
我是模板精简版的新手。我添加了我的项目template_lite库,我有两个文件。
test.php是:
require("../src/class.template.php");
$tpl = new Template_Lite;
$tpl->compile_dir = "compiled/";
$tpl->compile_dir = "templates/";
$tpl->assign("foo","bar");
我有简单的HTML来查看我的代码
<html>
<head>
<title>Document Title</title>
</head>
<body>
{$foo}
</body>
</html>
它打印“{$ foo}”而不是为什么:S
答案 0 :(得分:0)
您似乎错过了对display()
的调用。 typical template sample需要以下
// test.php
require("../src/class.template.php");
$tpl = new Template_Lite;
$tpl->compile_dir = "compiled/";
$tpl->compile_dir = "templates/";
$tpl->assign("foo","bar");
$tpl->display("test.tpl");
以及templates/test.tpl
<html>
<head>
<title>Document Title</title>
</head>
<body>
{* this is a comment *}
{ $foo }
</body>
</html>
您在浏览器中请求的网址为test.php