关于C::t的一些问题

大概说一下我想实现的效果
我想通过商品贴子的ID,然后找到此贴子下的附件ID。

forum_attachment  附件索引表如下
字段名 数据类型 默认值 允许非空 自动递增 备注
aid mediumint(8) unsigned   NO 附件id
tid mediumint(8) unsigned 0 NO   主题id
pid int(10) unsigned 0 NO   帖子id

也就是说通过pid字段的值,来获取aid的值。

语句是这样写的:
<!--{eval $attach = C::t('forum_attachment')->fetch($trade[pid]);}-->
不过,这样写,我发现输出$attach[aid]时,并不是通过商品贴子的查到的,默认是通过forum_attachment表下的aid查找的。
然后,我试过
<!--{eval $attach = C::t('forum_attachment')->fetch _by_pid ($trade[pid]);}-->
不过这个语法用在模板里后,提示出错!

希望大虾们能赐教一下, C::t要怎么用?这个语句要怎么写呢?



提示: fetch_all_by_id



source\class\table\table_forum_attachment.php中可以定义fetch_by_pid找个函数



fetch_by_pid($trade[pid]) 说明没有定义这个函数,C::t表示对这个表进行操作,fetch说明获取资源,你可以查查后面有没有where 函数,把pid=?这个放进去试试


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值