我想检查模板中是否存在文件,为此我需要一个带文件路径的变量
我有一个循环{section name = i loop = $ albums}
我在php中做了什么:
$filename = $url . '/path/' . $albums[i].AID . '.jpg';
我有文件的路径,但我找不到在智能模板中执行此操作的方法
我试图在{php}标签
中进行此操作this-> assign('filename',“$ relative。'/ media / albums /'。'$ albums [i] .AID'.'jpg jpg'”);
但结果只是
。 '/ media / albums /'。 '。援助' 。 “jpg'1
我也尝试用{assign var name = filename val = $ relative。 '/ media / albums /'。 '$ albums [i] .AID'。 'jpg'和许多变种,但结果与php标签类似。
我无法让它识别其他变量。
这可以用聪明的方式完成吗?
答案 0 :(得分:0)
好的,修好了。对于任何在未来与smarty有类似问题的人,请使用例如:
{assign var name=file val=$albums[i].AID}
{assign var name=filename val=/direct/localpath/public_html/media/albums/$file.jpg}
这对我有用。