如何检查Smarty 2中是否存在文件

时间:2012-11-21 16:22:51

标签: include smarty smarty2

如何检查Smarty 2中是否存在文件?我的意思是这样的:

{assign var="module_js" value="/js/modules/{$module}.js"}
{if file_exists($module_js)}
    <script type="text/javascript" src="{$module_js}"></script>
{/if}

1 个答案:

答案 0 :(得分:5)

实际上这与Smarty版本无关。但是你分配变量的方式是错误的。试试这个:

{assign var="module_js" value="js/`$module`.js"}
{if file_exists($module_js)}
    <script type="text/javascript" src="{$module_js}"></script>      
{/if}