QeePHP 开源社区 - 引领 PHP 开发新思想、新模式's Archiver

reallovelei 发表于 2009-5-19 15:13

请教大侠们,模板文件里 可以使用自定义的PHP 函数吗

请教大侠们,模板文件里 可以使用自定义的PHP 函数吗
在 templates 文件夹下的  模板文件里 可以使用 自己定义的函数吗

如 我 在 COMFUN文件里 定义了一个 findNameByID($id) 的函数

模板里是这样的
{{foreach name=foo item=itemrow from=$rowset}}
        <tr class="tr_common_row_odd">
     <td >{{$itemrow.area_id |  findNameByID()}}</td>
        </tr>
{{/foreach}}
就是想要这种效果  在模板里直接用比较方便的

firzen 发表于 2009-5-19 15:25

可以,建议看看 view_smarty_helper 的那个文件

reallovelei 发表于 2009-5-19 17:04

敢问这位 圣人,我没有找到这个文件呢
可以说下在哪里吗?

dwtguh 发表于 2009-5-19 19:48

[b] [url=http://qeephp.com/bbs/redirect.php?goto=findpost&pid=43716&ptid=7375]2#[/url] [i]firzen[/i] [/b]

view_smarty_helper你自己写的吧?也不分享下?

hegz 发表于 2009-5-19 20:25

FLEA/FLEA/View/SmartyHelper.php

firzen 发表于 2009-5-19 21:16

版主正解

reallovelei 发表于 2009-5-22 11:49

这个文件里 没有什么呀 只是几个普通的函数 没有跟数据库连接的。
是要我在这里加 函数吗?
如果是,那么  findNameByID 这个函数应该放在SmartyHelper.php 这里
还是放在我的公用函数 文件里?

hegz 发表于 2009-5-22 12:03

findNameByID生成的数据,通过模板引擎替换不行吗,非要搞得那么复杂干嘛?

reallovelei 发表于 2009-6-5 16:29

通过模板引擎替换?怎么通过模板引擎替换 ?可以给个示例么?

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.