cbhjatarj 发表于 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里写这个代码了?有什么其他的方法吗?

binbin 发表于 2010-12-4 09:25:49

你可以先获取视图的内容,然后在进行你需要的处理!
$string = $this->load->view('viewName',$data,TRUE);

cbhjatarj 发表于 2010-12-6 06:04:26

回复 2# binbin


    谢谢binbin的热心帮助
页: [1]
查看完整版本: 在模型里获取的栏目树状怎么调用到视图中呢?