【问题标题】:smarty3 display not workingsmarty3显示不工作
【发布时间】:2013-07-10 04:31:44
【问题描述】:

我先在这里发布我的代码

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 无法显示或调用模板文件,我的代码哪里出错了。 我真的把这个问题搞糊涂了,浪费了太多时间

【问题讨论】:

    标签: templates assign smarty3


    【解决方案1】:

    试试这个,

    <?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');  
    ?>
    

    【讨论】:

      猜你喜欢
      • 2018-11-09
      • 2017-04-30
      • 2013-10-07
      • 2012-08-11
      • 2017-07-27
      • 1970-01-01
      • 1970-01-01
      • 2013-01-19
      • 1970-01-01
      相关资源
      最近更新 更多