关于C::t的一些问题
2015-08-22 21:04
155 查看
大概说一下我想实现的效果
我想通过商品贴子的ID,然后找到此贴子下的附件ID。
forum_attachment 附件索引表如下
也就是说通过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=?这个放进去试试
我想通过商品贴子的ID,然后找到此贴子下的附件ID。
forum_attachment 附件索引表如下
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
aid | mediumint(8) unsigned | NO | 是 | 附件id | |
tid | mediumint(8) unsigned | 0 | NO | 主题id | |
pid | int(10) unsigned | 0 | NO | 帖子id |
语句是这样写的:
<!--{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=?这个放进去试试
相关文章推荐
- unresolved external symbol _winmain@16
- Swift详解之六----------------枚举、结构体、类
- PHP几个比较常见的面试程序题整理
- C++ 中BSS、数据段、代码段、堆、栈的区别
- rails yaml with expression or variable (Using ERB in YAML Configuration File)
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本
- WebDriver封装GET方法来解决页面跳转不稳定的问题
- 杂谈:微软小冰
- vim应用
- linux常见命令的常用方法示例
- 洛谷1018 乘积最大
- Versaloon -- Connect To Targets
- 使用Eclipse查看java源码
- 用户体验设计师、UI 设计师和交互设计师有什么区别?
- opencv日常学习之给ROI,以及给图片加水印
- Error (171173): Node from partition Top cannot preserve previous 管脚分配错误
- 指针输出与取地址符输出
- Selenium的延迟等待
- 3196: Tyvj 1730 二逼平衡树
- HBase 简介以及个人理解(原理,基本概念,基本架构)