1

我是codeigniter的新手。我使用类 HTML Table 来显示结果。

我有两列。第一列是描述,第二列是金额。我想以正确的方式显示金额,因为它是货币。

有什么可能的方法吗?

4

2 回答 2

1
$this->load->library('table');

$this->table->set_heading(array('Description', array('data' => 'Amount', 'align' => 'right')));

$this->table->add_row('Description 1', array('data' => '$1.99', 'align' => 'right'));

echo $this->table->generate(); 

除了 data 之外,您添加到数组中的任何键都将成为 td 或 th 上的属性

于 2013-09-18T22:03:55.657 回答
0

设置您的表格模板阅读此http://ellislab.com/codeigniter/user-guide/libraries/table.html

$tmpl = array (
                    'table_open'          => '<table border="0" cellpadding="4" cellspacing="0">',

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

$this->table->set_template($tmpl);
于 2013-09-18T07:35:58.500 回答