升级 HTML 表格

文档

已更改的内容

  • 只有方法名称和库的加载等小事情发生了变化。

升级指南

  1. 在类中将 $this->load->library('table'); 更改为 $table = new \CodeIgniter\View\Table();

  2. 从那时起,你必须将以 $this->table 开头的每一行替换为 $table。例如: echo $this->table->generate($query); 将变为 echo $table->generate($query);

  3. HTML 表格类中的方法的命名可能略有不同。命名中最重大的更改是从带下划线的方法名称切换到驼峰式命名法。版本 3 中的方法 set_heading() 现在命名为 setHeading(),依此类推。

代码示例

CodeIgniter 版本 3.x

<?php

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

$this->table->set_heading('Name', 'Color', 'Size');

$this->table->add_row('Fred', 'Blue', 'Small');
$this->table->add_row('Mary', 'Red', 'Large');
$this->table->add_row('John', 'Green', 'Medium');

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

CodeIgniter 版本 4.x

<?php

$table = new \CodeIgniter\View\Table();

$table->setHeading('Name', 'Color', 'Size');

$table->addRow('Fred', 'Blue', 'Small');
$table->addRow('Mary', 'Red', 'Large');
$table->addRow('John', 'Green', 'Medium');

echo $table->generate();