|
发表于 2008-6-12 18:27:18
|
显示全部楼层
你所说就是一般Framework的Layout实现,ZF里是one-tow-step实现。
CI也支持视图套接。你可以做一个显示文章的视图:article_view.php
比如:index_view.php
<div id="article1"><?=$article1;?></div>
<div id="article2"><?=$article2;?></div>
<div id="article3"><?=$article3;?></div>
<div id="article4"><?=$article4;?></div>
====================================
article_view.php
<ul>
<?foreach ($query=>result_array() as row):?>
<li><?=row['title']?></li>
<?endforeach;?>
<ul>
===============================================
controller如下:
function index()
{
data['article1']= $this->load->view('article_view', $arr1, true);
//true参数是不直接输出到页面
data['article2']= $this->load->view('article_view', $arr2, true);
data['article3']= $this->load->view('article_view', $arr3, true);
data['article4']= $this->load->view('article_view', $arr4, true);
$this->load->view('index_view', $data);
} |
|