Javascript datatables.net';格式化程序`闭包函数访问表列名
我目前正在使用非常优秀的工具来呈现数据库的表。作为起点,我尝试格式化一些表列;我正在使用来执行一些数据操作,但是我需要访问闭包函数中的列名:Javascript datatables.net';格式化程序`闭包函数访问表列名,javascript,php,datatable,closures,Javascript,Php,Datatable,Closures,我目前正在使用非常优秀的工具来呈现数据库的表。作为起点,我尝试格式化一些表列;我正在使用来执行一些数据操作,但是我需要访问闭包函数中的列名: 'formatter' => function( $d, $row ) { return $column_name . $d; // how can I access the column name? } 我试过用类似的东西 'formatter' => function( $d, $row ) { $column_name
'formatter' => function( $d, $row ) {
return $column_name . $d; // how can I access the column name?
}
我试过用类似的东西
'formatter' => function( $d, $row ) {
$column_name = array_search($d, $row);
return $column_name . $d;
}
在存在两个具有相同$d值的列之前,该选项可以正常工作
此外,我还试过类似的方法
'formatter' => function( $d, $row ) {
$column_name = $GLOBALS['Column_name'];
return $column_name . $d;
}
其中,$GLOBALS在closure函数外部设置,在遍历列名的循环中设置;但是,这不起作用,因为似乎所有列名都被设置为相同的名称
有人能告诉我怎么做吗