2
我非常喜欢这个主题。我有一个使用Smarty模板的应用程序。在HTML文件中的一个我希望能够通过管拔出存储在Smarty的变量的文件路径的文件名部分,并使用PHP函数来完成它作为改性剂:在Smarty模板中引用PHP常量
{$file|pathinfo:PATHINFO_FILENAME}
当然这一点不起作用。当我代替文字代替,它按预期工作:
{$file|pathinfo:2}
因此,如果Smarty的变量$文件包含字符串“图像/产品/ foo.png”,我得到“foo.png”这是我通缉。我的问题:有没有更好的方法?
第一行应该以这种方式工作:'{$文件| PATHINFO:$ smarty.const.PATHINFO_FILENAME}' – sofl 2013-02-28 10:19:28