blcygzs 发表于 2012-7-13 16:32:47

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


我现在的代码是这样的
<?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:}

<!--channel:{table=(channel) type=(top) limit=(5) order=(id asc)}-->
<div>
    <h2></h2>
      <ul>
         <!--list:{table=(channel) pid=(##) limit=(10) order=(id asc)}-->
               <li><a href=""></a></li>
         <!--/list-->
      </ul>
</div>
<!--/channel-->



sdink 发表于 2012-7-13 16:45:10

我是这样做的。<!--{TAGS action = getmodeldata|modelid=$modelid;return = datapage|order = listorder|where = array('ismenu'=>'1')}-->

sdink 发表于 2012-7-13 16:48:52

请看

blcygzs 发表于 2012-7-14 21:16:39

sdink 发表于 2012-7-13 16:48 static/image/common/back.gif
请看

请问,代码如何实现?
页: [1]
查看完整版本: 如何让CI的模板代码也搞成这样??