用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4141|回复: 4
收起左侧

[模型] 在输出前添加数据

[复制链接]
发表于 2009-9-3 17:00:05 | 显示全部楼层 |阅读模式
在M里面用
$query = $this->db->get('table')获得数据,
C里面接收 $data["infolist"]=;
我想在输出到页面之前添加一些数据怎么加进去?
HELP?
发表于 2009-9-3 19:31:18 | 显示全部楼层
PHP 数组操作都忘记了?
 楼主| 发表于 2009-9-4 13:56:18 | 显示全部楼层
2# Hex 不是忘了数组操作,是不清楚CI返回什么样的值,解决了:
$query = $this->db->get("manage",20,0);
        if($query->num_rows()>0)
        {
            foreach ($query->result() as $rows_key=>$rows_value)
            {
                $rows_value->tflag = $this->getNextSum($rows_value->tid);
            }
            return $query;
        }
发表于 2009-9-4 14:16:26 | 显示全部楼层
-_- 不清楚返回什么值,用 print_r 看一下就可以,呵呵,这应该成为一种习惯。
发表于 2009-9-9 09:16:27 | 显示全部楼层
2# Hex 不是忘了数组操作,是不清楚CI返回什么样的值,解决了:
$query = $this->db->get("manage",20,0);
        if($query->num_rows()>0)
        {
            foreach ($query->result() as $rows_key=>$row ...
CIwlhgbs2007 发表于 2009-9-4 13:56

你这么解决的?
我这边也有做过类似的,不过直接$rows_value里添加属性,最后return $query的结果是没有改变任何数据,我猜想是$rows_value只是一份拷贝(PHP5)~所以这时候我都是重新建一个变量来存改后的这些数据,备注:我是用数组模式的!

本版积分规则