+ -
当前位置:首页 → 问答吧 → 问个thinkphp自带的模版语法问题

问个thinkphp自带的模版语法问题

时间:2011-12-26

来源:互联网

{$filename}是循环出来的那个文件名比如abcdef.pdf,现在我想根据这个设置download的图标如果在(pdf,doc,docx,xls,xlsx等)里面就用对应的图标,比如pdf.gif,doc.gif对于其他文件类型没有对应的图标,用默认的
download.gif请问应该怎么写呢?

{$filename|*|*}谢谢。

作者: xcf007   发布时间: 2011-12-26

{$filename|get_ext|default='download.gif'}
其中getExt方法为你的自定义方法 根据文件名获取对应的图标
其实default处理也完全可以在getExt方法里面处理,直接用
{$filename|get_ext}

作者: thinkphp   发布时间: 2011-12-26