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

[HELP] 如何让CI的模板代码也搞成这样??

[复制链接]
发表于 2012-7-13 16:32:47 | 显示全部楼层 |阅读模式
PHP复制代码
 
我现在的代码是这样的
<?php
  $this->db->where('pid','0');
  $this->db->limit(5);
  $this->db->order_by('id','asc');
  $channel_data1 = $this->db->get('channel')->result();
  foreach($channel_data1 as $row1):
?>
  <div>
    <h2><?php echo $row2->name;?></h2>
        <ul>
   <?php
     $this->db->where('pid',$row1->id);
     $this->db->order_by('id','asc');
     $this->db->limit(10);
       $channel_data2 = $this->db->get('channel')->result();
     foreach($channel_data2 as $row2):    
   ?>
               <li><a href="<?php echo $row2->url;?>"><?php echo $row2->name;?></a></li>
   <?php
     endforeach;
   ?>
        </ul>
  </div>
<?php
  endforeach;
?>
 
复制代码

我想在模板页面把代码改成这样,如何改呢??那位高手教教我,十分感谢啦!!!!!{:soso_e100:}
HTML复制代码
 
<!--channel:{table=(channel) type=(top) limit=(5) order=(id asc)}-->
  <div>
    <h2>[channel:name]</h2>
        <ul>
           <!--list:{table=(channel) pid=(#[channel:id]#) limit=(10) order=(id asc)}-->
               <li><a href="[list:curl]">[list:name]</a></li>
           <!--/list-->
        </ul>
  </div>
<!--/channel-->  
 
 
复制代码


发表于 2012-7-13 16:45:10 | 显示全部楼层
我是这样做的。<!--{TAGS action = getmodeldata|modelid=$modelid;return = datapage|order = listorder|where = array('ismenu'=>'1')}-->
发表于 2012-7-13 16:48:52 | 显示全部楼层
请看 未命名.jpg
 楼主| 发表于 2012-7-14 21:16:39 | 显示全部楼层
sdink 发表于 2012-7-13 16:48
请看

请问,代码如何实现?

本版积分规则