请教 如何在CONTROLLER 里调用 MODEL返回的值
本帖最后由 gqhk 于 2010-3-29 20:00 编辑MODEL: check
check(){
$sql = 'select * from table ';
$query = $this->db->query($sql);
return $query->result();
)
CONTROLLER:
$this->load->model('check');
$result['data'] = $this->check->check();
想直接输入$result['data']里的uid继续进行判断操作,这样调用“$result['data']->uid” 提示错误;
请教如何在控制层echo 对象里对应的uid属性? 如果是这样导入视图:->load->view('xxx',$result)
对应调用方法:<?php echo $data->uid;?> 导入视图我知道这么用,但是想在控制层继续做判断,无法获取MODEL从数据库返回的值作判断,在控制层用VAR_DUMP可以打印OBJECT,就是ECHO 不行,说白了就是想把MODEL返回的UID(用户ID)赋给一个变量,有些头疼。。。 $query->result()返回的不是一条数据,是符合条件的所有数据行
要用foreach($query->result() as $row)echo $row->uid;
或者$query->row_object()获取第一行的查询结果 楼上大牛,问题又被解决!!!
页:
[1]