我在模板smarty(download.tpl)中显示变量{$ mirror.name}有问题
使用{php}标签之后:
<a href="{php} linklokurl('{$mirror.name}',10,1,3); {/php}">download</a>
不显示变量,如何解决此问题?
答案 0 :(得分:0)
我有点生气,但是为了你的目的,你应该真正使用它应该是什么样的
所以在你的php中,类似......
$mirrorUrl= linklokurl('$mirrorName',10,1,3); // I assume this is some php method you have
$smarty->assign('mirrorUrl' , $mirrorUrl);
$smarty->display('download.tpl');
在你的download.tpl中它应该只是
<a href="{$mirrorUrl}">download</a>
答案 1 :(得分:0)
谢谢
这是download.php如何解决它
$smarty->assign('title', Download." ".$file['file_dlurl']." ".$c['name']."".$file['file_longdesc']);
$mirrors = unserialize($file['file_mirrors']);
if (!is_array($mirrors)) { exit(); }
$smarty->assign('mirrors', $mirrors);
$smarty->assign('file', $file);