CodeIgniter tablo kütüphanesi kullanarak ben bir sorun yaşıyorum.

0 Cevap php

İşte kod Model, Controller sırayla değil, Sonra görüntüle

/ / MODEL

function get_all_events()
{
    $query = $this->db->get('events');
    if($query->num_rows() > 0)
    {
        return $query;
    }
}

/ / CONTROLLER

    // get the data from the database
    $this->load->model('admin_model');
    $gettabledata = $this->admin_model->get_all_events();

    // create the table template
    $tbltmpl = array (
        'table_open'          => '<table border="0" cellpadding="0" cellspacing="0" width="100%">',
        'heading_row_start'   => '<tr>',
        'heading_row_end'     => '</tr>',
        'heading_cell_start'  => '<th>',
        'heading_cell_end'    => '</th>',
        '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>'
    );

    // set the template
    $this->table->set_template($tbltmpl);

    // create the table headings
    $tableheadings = array (
        'ID','NAME','DATE','IMAGE','ADDED','MODIFIED','&nbsp;'
    );

    // set the table headings
    $this->table->set_heading($tableheadings);

    // create the table rows
    foreach($gettabledata->result() as $row)
    {
        $tablerow[] = $this->table->add_row(
            $row->event_id,
            $row->event_name,
            $row->event_date,
            $row->event_image,
            $row->event_added,
            $row->event_modified,
            'edit | delete'
        );
    }

    // generate the table and put it into a variable
    $data['table'] = $this->table->generate($tablerow);

/ / GÖRÜNÜM

<div class="block_content">

    <?php echo $table ?>

</div>

Yani, sadece iyi tablo yazdırmak edeceğiz, ama o zaman da altta fazladan bir satır yazdırır. Ekstra satır içinde iki sütun vardır.

0 Cevap