[英]Codeigniter: Adding an extra column in a default generated table
如何在生成的表格的左侧添加额外的列? 我真的不知道该怎么做。 提前致谢。
(我的代码的一部分)
$this->load->library('table');
$this->table->set_caption($campagne);
$this->table->set_heading('Campagne','Datum','Eindecode', 'Totaal', '09:00', '09:30', '10:00', '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:30', '12:00', '12:30', '13:00', '13:30', '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', '17:30', '18:00', '18:30', '19:00', '19:30');
$template = array(
'table_open' => '<table border="1" cellpadding="4" cellspacing="0">',
'thead_open' => '<thead>',
'thead_close' => '</thead>',
'heading_row_start' => '<tr>',
'heading_row_end' => '</tr>',
'heading_cell_start' => '<th>',
'heading_cell_end' => '</th>',
'tbody_open' => '<tbody>',
'tbody_close' => '</tbody>',
'row_start' => '<tr>',
'row_end' => '</tr>',
'cell_start' => '<td>',
'cell_end' => '</td>',
'row_alt_start' => '<tr>',
'row_alt_end' => '</tr>',
'cell_alt_start' => '<td>',
'cell_alt_end' => '</td>',
'table_close' => '</table>'
);
$this->table->set_template($template);
return $this->table->generate($query1);
抱歉,由于敏感信息,我无法显示所有内容
我认为您可以在左侧添加新列,在$ query1的每一行中都包含第一个元素。 例如,
for($i = 0; $i < count($query1); $i++){
array_unshift($query1[$i], $element);
}
return $this->table->generate($query1);
在每种情况下,$ element应该是您想要的。 希望对您有所帮助! 谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.