0

我正在使用 CodeIgniter 分页类,一切正常,但我只想向用户显示我的数据库中的几个表。目前我正在使用此代码:

function index() {      
            $this->load->library('pagination');
            $this->load->library('table');

            $this->table->set_heading('Id', 'The Title', 'The Content');

            $config['base_url'] = 'http://localhost/ci_helpbg/';
            $config['total_rows'] = $this->db->get('helps')->num_rows();
            $config['per_page'] = 5;
            $config['num_links'] = 20;
            $config['full_tag_open'] = '<div id="pagination">';
            $config['full_tag_close'] = '</div>';



            $this->pagination->initialize($config);

            $data['records'] = $this->db->get('helps', $config['per_page'], $this->uri->segment(3));




        $data['main_content'] = 'index_view';
        $this->load->view('includes/template', $data);
    }

我正在使用此代码在我的视图中显示分页:

<?php echo $this->table->generate($records); ?>
<?php echo $this->pagination->create_links(); ?>

我只想向用户显示 'short_description' 、 'description' 、 'photo_thumb' 和 'date' 表字段。

谢谢你。

4

2 回答 2

0

只需为仅分页制作一个独特的选择语句。就像是:

$this->db->select('*');
$this->db->from('table1, table2, table3'); //if you don't want to use table4 or table5 just do not mention that in the statement.

在此之后将其添加到分页所在的控制器中。

$data['gettables'] = $this->yourmodel_gettables(); //the model with your select statement

希望能帮助到你。

于 2013-06-17T09:55:28.957 回答
0

选择特定字段,例如

$this->db->select('t1.name, t1.fname,t1.phone,t1.email');

并为用户创建角色,您将向他们显示哪个部分。

于 2013-06-17T09:46:16.190 回答