我先在这里发布我的代码
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无法显示或调用模板文件,这在我的代码中是错误的。我真的把这个问题搞糊涂了,浪费了太多时间。
发布于 2013-07-23 15:19:31
尝尝这个,
<?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');
?>https://stackoverflow.com/questions/17562470
复制相似问题