我正在使用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循环?
答案 0 :(得分:0)
首先 - 在标题中添加一个字段:
$this->table->set_heading('Id', 'Title', 'Description', 'Action');
接下来 - 只需形成$ obj [3]或最后一列:
$obj[3] = '<a href=".../'.$obj[0].'"></a>';