如何更改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>';
?>
我想尽可能使用每个,但我不知道如何从视图中的这个库中获取列
答案 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);