|
本帖最后由 seahorse 于 2013-7-30 15:01 编辑
我的导航菜单内容是从数据库中读取的:
控制器部分关键代码如下:
function index()
{
$data['menu_content'] = $this->My_model->get_menu_content(); // 调用模型方法从数据库读取内容填充导航菜单
……
…… // 此处为实现分页的代码 ,读取出的产品列表数据量很大,进行分页
$data['productinfo']=$this->My_model->get_product_info(); // 调用模型从数据库读取产品列表
$this->load->view('main.php', $data);
}
视图main.php中菜单部分相关代码如下:
<ul>
<?php foreach($menu_content as $row): ?>
<li><a href=# ><?php echo $row->name; ?></a></li>
<?php endforeach; ?>
</ul>
模型代码略 。
当在产品列表不同页之间导航时,每次都要从数据库读取内容来填充导航菜单。如何在首次载入页面内容后,在点击分页链接时不再从数据库读取内容来填充导航菜单? 也就是在进行翻页时,如何保持表单的状态为第一次填充时的状态?
|
|