Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter-更改指定行的布局_Codeigniter_Html Table - Fatal编程技术网

Codeigniter-更改指定行的布局

Codeigniter-更改指定行的布局,codeigniter,html-table,Codeigniter,Html Table,如何使用CodeIgniter中的HTML表类更改指定行(不是所有行)的布局?我尝试使用模板数组,但这会分别影响整个表和所有行 $tmpl = array ( 'table_open' => '<table border="0" cellpadding="4" cellspacing="0">', 'heading_row_start' => '<tr>', 'heading_row_end' =>

如何使用CodeIgniter中的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); 
$tmpl=array(
“表_打开”=>“”,
'标题行开始'=>'',
“标题行末”=>”,
'标题单元格开始'=>'',
“标题单元格结尾”=>”,
'行开始'=>'',
'行结束'=>'',
'单元格\u开始'=>'',
“单元格结束”=>“”,
'行替换开始'=>'',
'行高度结束'=>'',
'单元格替换开始'=>'',
“单元格替换结束”=>“”,
“表_关闭”=>“
);
$this->table->set_模板($tmpl);

很抱歉让您失望,但是无法使用Codeigniter更改特定行的布局。尽管模板是可自定义的,但它不能自定义到特定的行或单元格,它更适合于从数组快速生成
,而不是HTML表的完整解决方案

在不了解您的具体要求的情况下可能的解决方案:

  • 通过预先准备输入数组(如果您只需要一个
    .highlighted
    类或其他东西),将每个单元格包装到另一个元素中,这样会产生如下输出:

    <tr>
      <td><div class="highlight">Data 1</div></td>
      <td><div class="highlight">Data 2</div></td>
      <!-- etc. -->
    </tr>
    
    
    数据1
    数据2
    
  • 完全不要使用Table类,而是使用HTML、循环和条件语句以老式的方式构建它,这样可以完全控制布局(推荐)


  • 很抱歉让您失望,但是无法使用Codeigniter更改特定行的布局。尽管模板是可自定义的,但它不能自定义到特定的行或单元格,它更适合于从数组快速生成
    ,而不是HTML表的完整解决方案

    在不了解您的具体要求的情况下可能的解决方案:

  • 通过预先准备输入数组(如果您只需要一个
    .highlighted
    类或其他东西),将每个单元格包装到另一个元素中,这样会产生如下输出:

    <tr>
      <td><div class="highlight">Data 1</div></td>
      <td><div class="highlight">Data 2</div></td>
      <!-- etc. -->
    </tr>
    
    
    数据1
    数据2
    
  • 完全不要使用Table类,而是使用HTML、循环和条件语句以老式的方式构建它,这样可以完全控制布局(推荐)


  • 这令人失望。不过,非常感谢你的帮助。我将尝试使用HTML的老式方法。这令人失望。不过,非常感谢你的帮助。我将尝试使用HTML的老式方法。