-1

私は本当に検索しましたが、何も見つかりませんでした。

テンプレートライト初心者です。プロジェクトの template_lite ライブラリを追加すると、2 つのファイルがあります。

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

4

1 に答える 1

0

への呼び出しが欠落しているようですdisplay()。一般的なテンプレートサンプルには、次のものが必要です。

// 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>

ブラウザでリクエストするURLは次のようになりますtest.php

于 2012-02-07T00:46:34.173 に答える