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

[HELP] 在模型里获取的栏目树状怎么调用到视图中呢?

[复制链接]
发表于 2010-12-4 07:40:56 | 显示全部楼层 |阅读模式
在模型中
function ListAllType()
{
  $query=$this->db->query("SELECT * FROM arctype WHERE reid=0");
  foreach($query->result_array() as $row)
  {
   echo $row['typename'];
   $this->list_all_type($row['typeid'],' ');
  }
}
//获取所有子栏目
function ListSunType($id,$level)
{
    $result = mysql_query('SELECT * FROM arctype '.'WHERE reid='.$id.';');
    while ($row = mysql_fetch_array($result))
    {
     echo str_repeat('  ',intval($level)).$row['typename']."\n";
     $this->list_all_type($row['typeid'], $level+1);
    }
}

然后用C调用到视图?但是出来的效果是echo早就输出了内容.并不是在V指定的位置输出的.请问大家这个应该怎么处理好呢?我现在改成直接在V里写这个代码了?有什么其他的方法吗?
发表于 2010-12-4 09:25:49 | 显示全部楼层
你可以先获取视图的内容,然后在进行你需要的处理!
PHP复制代码
$string = $this->load->view('viewName',$data,TRUE);
复制代码
 楼主| 发表于 2010-12-6 06:04:26 | 显示全部楼层
回复 2# binbin


    谢谢binbin的热心帮助

本版积分规则