如何在RainTPL模板引擎中将文件路径作为函数参数插入

时间:2012-08-03 01:15:51

标签: php template-engine

我不知道我能做什么。
我有一个结构函数,如下所示:

示例:(PHP)

function func($file_path){
  // my code
return array;
} 

我想在我的模板文件中使用上一个函数,但$file_path参数中存在问题,我在模板文件中完成了以下操作:

示例(模板文件)

{loop name="Pics"}
  {if="$value.pic_id == $picID"}
     <a href="#">{$uploadFolder}/{$value.pic_name | func}</a>
  {/if}
{/loop} 

注意:
$uploadFolder是包含文件的文件夹,value.pic_name是文件名

现在实现此代码时出现以下问题:

  

无法打开流:没有此类文件或目录。

正如我们所看到的那样,问题背后的原因是函数参数不能正常工作。 我确定这个领域内的问题。

{$uploadFolder}/{$value.pic_name | func} 

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

你可以这样做。它很简单,并阅读文档,以便它可以告诉你。

RainTPL::base_url['path'];