В настоящее время я использую DataTables 1.10.5 серверную функцию обработки: http://www.datatables.net/examples/data_sources/server_side.html
Еще не было сделано каких-либо серьезных изменений, просто вставлены имена столбцов и т. Д.
$columns = array(
array( 'db' => 'clinicaId', 'dt' => 0 ),
array( 'db' => 'rotaId', 'dt' => 1 ),
array(
'db' => 'delegadoId',
'dt' => 2,
'formatter' => function( $d, $row ) {
$delegado = new Delegado($d);
return $delegado->display('name');
}
));
Итак, в моей таблице sql у меня есть 2 столбца с именем CP4 (формат: 0000) и cp3 (формат: 000), которые являются частью почтового индекса.
Я хочу объединить эти столбцы в один при отображении в таблице данных (формат: 0000-000). Это можно решить быстро, переписав мои таблицы SQL. Но это противоречило бы цели их разделения, поэтому я могу получить конкретное местоположение, к которому оно относится, без необходимости разбивать результаты.
Я не нашел ничего конкретного для моей борьбы. Уже потрачено около 2 часов на это, любое просвещение будет высоко ценится.
Попробуйте объединить их:
array( 'db' => '`field1`.`field2`', 'dt' => 'concatenated_fields' ),
Других решений пока нет …