2012-04-04 127 views
0

如何在Smarty中指定静态内容? 我有许多zip附件供用户下载。我如何在Smarty中指定文件路径?Smarty静态路径?

DOMAIN_NAME/static/x.zip或?

回答

0

如果你的Web应用程序可在http://example.com和您的zip文件存储在static文件夹,在你的web应用根同级别然后只是:

<h1>Downloads</h1> 
{foreach $zips as $zip} 
    <a href="/static/{$zip}">{$zip}</a> 
{/foreach} 

如果zip文件是Web根目录之外,那么您可以将它们移动到那里或创建符号链接。

+0

谢谢!一个简单的问题:如果我访问路径example.com/static/a.pdf,smarty会使用“static”模块吗? – jebberwocky 2012-04-05 02:46:48

+0

如果您想要一个url而不是绝对或相对路径,请使用'href =“http://example.com/path/to/file.pdf”'。不确定你的意思是“模块”。 – noisebleed 2012-04-05 08:53:47