想扩展codeigniter内置表函数

时间:2013-08-21 16:49:34

标签: php codeigniter

我正在使用codeigniter的内置函数处理表,目前我有一个数据为3列的对象,可以直接传递给

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

生成表格。但是我想扩展这个结构并有4列。 输出是:

Id   Title          Description 

2   fdgdgdf         sdfsfsfs
3   fsdfsdf         sdfsfsdfsf

我希望它是

Id   Title          Description    Action

2   fdgdgdf         sdfsfsfs         edit
3   fsdfsdf         sdfsfsdfsf       edit

此外,有没有办法可以使用id ...进行动作编辑(这是一个超链接)。 或者它是最好采用传统方式,即普通PHP for循环?

1 个答案:

答案 0 :(得分:0)

首先 - 在标题中添加一个字段:

$this->table->set_heading('Id', 'Title', 'Description', 'Action');

接下来 - 只需形成$ obj [3]或最后一列:

$obj[3] = '<a href=".../'.$obj[0].'"></a>';