CIwlhgbs2007 发表于 2009-9-3 17:00:05

在输出前添加数据

在M里面用
$query = $this->db->get('table')获得数据,
C里面接收 $data["infolist"]=;
我想在输出到页面之前添加一些数据怎么加进去?
HELP?

Hex 发表于 2009-9-3 19:31:18

PHP 数组操作都忘记了?

CIwlhgbs2007 发表于 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;
      }

Hex 发表于 2009-9-4 14:16:26

-_- 不清楚返回什么值,用 print_r 看一下就可以,呵呵,这应该成为一种习惯。

kazaff 发表于 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 http://codeigniter.org.cn/forums/images/common/back.gif
你这么解决的?
我这边也有做过类似的,不过直接$rows_value里添加属性,最后return $query的结果是没有改变任何数据,我猜想是$rows_value只是一份拷贝(PHP5)~所以这时候我都是重新建一个变量来存改后的这些数据,备注:我是用数组模式的!
页: [1]
查看完整版本: 在输出前添加数据