我在我的Codeigniter项目中使用IgnitedDatatables plugin,我列出了区域名称的记录。我想要进行行级验证,以便如果区域名称是例如区域A,然后我用红色显示,如果区域名称是B,那么我用绿色等显示它。这只是解释我想要实现的基本例子。实际目的不同。我用删除按钮列出了所有区域。我想检查是否使用了任何区域,然后我必须限制它的删除。
我已经尝试为此找到解决方案,并发现IgniterDatatables的本机php库允许使用Callback函数用于相同的目的。但Codeigniter不支持。
任何解决方案?以下是我的代码的一部分。
public function get_list(){
$this->load->library('datatables');
$this->datatables->select('Area_id, Area_name, Pin, City');
$this->datatables->from('areamaster');
$buttons ='<a href="areamaster/delete/$1" class="icon-remove" title="Delete" onclick="javascript:return confirm_delete();"></a>';
$this->datatables->add_column('actions', $buttons, 'Area_id');
echo $this->datatables->generate();
}