在我的控制器功能中,从数据库生成数据表数据
我的代码
public function categoryList($id = 0,$checkroot=0)
{
$user_id=$this->session->userdata("admin_id");
if ($this->session->userdata('roll') == "admin") {
$this->datatables->select('id,name,image,root')
->from('category')
->where('root', $id)
->unset_column('id')
->unset_column('root')
->unset_column('image')
->add_column('category.id', '$1', 'subcategory_details_By_category(id,root,$checkroot)')
->add_column('category.root', '$1', 'Video_List_By_category(id)')
->add_column('category.image', '$1', 'category_image(image)')
->add_column('details_edit_delete', '$1', 'category_details_edit_delete(id)');
//->unset_column('details_edit_delete');
echo $this->datatables->generate();
}
}
我的数据表ajax来源:
"sAjaxSource": '<?php echo site_url('category/categoryList'); ?>/<?php echo $id; ?>&<?php echo $cheeck_root; ?>',
此处ajax source有两个参数无法在视图页面中运行
此处在从函数中捕获参数后我想将其传递给
'subcategory_details_By_category(id,root,$checkroot)')
但此处$checkroot
不会传递任何值{text} $checkroot
。
这里subcategory_details_By_category(id,root,$checkroot)
一个写在帮助器中的函数
我的数据表在源调用为
时有效"sAjaxSource": '<?php echo site_url('category/categoryList'); ?>/<?php echo $id; ?>',