如何改变表库生成的表的宽度和颜色?

时间:2017-05-19 00:33:41

标签: codeigniter

如何更改CodeIgniter中表库生成的表的颜色和宽度

控制器

    <?php
class Addbalance extends CI_Controller{
    function index(){
                if($this->session->userdata('logged_in')){
                    $this->load->library('pagination');
                    $this->load->library('table');
                    $config['base_url']='http://localhost/elvan/addbalance';
                    $config['total_rows'] = $this->db->get('products')->num_rows() - 1;
                    $config['per_page']=1;
                    $config['num_links']=10;
                    $config['use_page_numbers'] = TRUE;
                    $config['first_link'] = 'First';
                    $config['last_link'] = 'Last';
                    $this->pagination->initialize($config);
                    $data['records']=$this->db->get('products',$config['per_page'],$this->uri->segment(2));
        $this->load->model('Addbalance_m');

        $this->load->view('addbalance_v',
            array('order'=>$this->Addbalance_m->index(),
        'provider'=>$this->Addbalance_m->get_provider_data()
            ,'mydata'=>$data

        ));
    }
    else {

        redirect('login','refresh');
    }
    }
}
?>

查看

<?php
            $this->table->set_heading('id','product name','quanity','yoo','yoo');
            echo $this->table->generate($mydata['records']);
            echo '<div id="pagination">'.$this->pagination->create_links().'</div>';
            ?>

我想尽可能使用每个,但我不知道如何从视图中的这个库中获取列

1 个答案:

答案 0 :(得分:1)

通过修改Table类模板来完成。 Documentation Here

例如,要将特定类添加到<table>,将另一个类添加到所有<tr>

$template = array(
    'table_open' => "<table class='my-table-class' id='my-fancy-table'>",
    'row_start' => "<tr class='my-row-class'>",
);
//apply the above to the table
$this->table->set_template($template);