smarty3显示无法正常工作

时间:2013-07-10 04:31:44

标签: templates assign smarty3

我先在这里发布我的代码

的index.php:

<?php
require('class/smarty/Smarty.class.php'); 
$smarty = new Smarty;

$smarty->setTemplateDir('./templates/');
$smarty->setCompileDir('./template_c/');
$smarty->setCacheDir('./cache/');
$smarty->setConfigDir('./configs/');

$smarty->assign('name','Dan Brown');  
$smarty->display('tpl_1.tpl');  
?>

模板文件,tpl_1.tpl:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>demo/title>
</head>
<body>
<h1>
hello,{$name}
</h1>
</body>
</html>

一切看起来都不错,但结果是输出空白页面,smarty无法显示或调用模板文件,我的代码在哪里出错。 我真的很困惑这个问题并浪费太多时间

1 个答案:

答案 0 :(得分:0)

试试这个,

<?php
require('class/smarty/Smarty.class.php'); 
$smarty = new Smarty();

$smarty->setTemplateDir('./templates/');
$smarty->setCompileDir('./template_c/');
$smarty->setCacheDir('./cache/');
$smarty->setConfigDir('./configs/');

$smarty->assign('name','Dan Brown');  
$smarty->display('tpl_1.tpl');  
?>
相关问题