我一直在尝试在智能模板上显示一个php变量,但这是不可能的。
在我的tpl上我有:
<a href="#">Welcome <strong><!--{$username}--></strong></a>
在我的php上我有:
<?php
require('../common/Smarty/config.php'); //Smarty Config Class
require_once('../common/config/config.php'); //Project Config Class
require_once('../common/classes/Login.php'); //Login Class
$smarty = new Smarty();
$template = "login.tpl";
$smarty->assign ( "username", $user_name ); //first: smarty variable, last: php variable.
$smarty->display ( "{$template}" );
?>
我想要做的是在登录页面上显示用户的用户名。
任何帮助?
提前致谢。
答案 0 :(得分:-1)
在你的Smarty lib tpl中,你应该只写{$ username},你希望用户名出现在login.tpl文件中。
更改此
<a href="#">Welcome <strong><!--{$username}-->``</strong></a>
到这个
<a href="#">Welcome <strong>{$username}</strong></a>
以上为我工作