2017-11-23 2 views
0

Wie füge ich eine zusätzliche Spalte auf der linken Seite einer generierten Tabelle hinzu? Ich habe wirklich keine Ahnung, wie es geht. Vielen Dank im Voraus.Codeigniter: Hinzufügen einer zusätzlichen Spalte in einer standardmäßig generierten Tabelle

(ein Ausschnitt aus meinem Code)

$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); 

Sorry, ich kann Ihnen nicht alles zeigen, weil sensiblere Informationen

+0

Könnten Sie uns bitte einen Screenshot des Ergebnisses dieses Skripts bereitstellen? – TripleDeal

Antwort

0

Ich denke, Sie eine neue Spalte in dem hinzufügen könnten linke Seite, einschließlich eines ersten Elements in jeder Zeile Ihres $ query1. Zum Beispiel

for($i = 0; $i < count($query1); $i++){ 
    array_unshift($query1[$i], $element); 
}  
return $this->table->generate($query1); 

Wo sollte $ Element sein, was Sie in jedem Fall möchten. Ich hoffe, Ihnen zu helfen! Danke.

+0

Nachricht: Syntaxfehler, unerwartet ';' – Faruk

+0

Sorry löschen $ von der für ... – jlosada

Verwandte Themen