0

我该如何执行此操作?

    this->datatables->select('first_name','roll_num')
    -> from('students')
    -> add_column('cancel',anchor("cancel/<first_name>/<roll_num>", 'Delete', array('onClick' =>"return confirm('Are you sure you want to delete?')")));

我需要通过first_nameroll_num为此。如何将这些参数传递给锚。

谢谢您的帮助!

实际上我可以使用 ->add_column('cancel','Delete,','first_num',roll_num');

但是因为我想要一个是/否构象,所以我想要上面的语法....有没有其他方法可以向它添加是/否构象

4

1 回答 1

0

我认为这是不可能的。您必须首先检索结果(作为关联数组),然后anchor在结果上调用 Codeigniter 的函数。您的 RDBMS 完全不知道锚函数。

可能看起来像这样的东西:

$query = $this->datatables->select('first_name','roll_num')
->from('students')
->get();

$results = $query->result();

anchor("cancel/{$results[0]->first_name}/{$results[0]->roll_num}", 'Delete', array('onClick' =>"return confirm('Are you sure you want to delete?')"));

我没有尝试上面的代码,所以它可能有一些合成器修复,但我认为一般的解决方案就在那里。

于 2013-06-16T17:57:34.903 回答