В настоящее время я использую функцию обработки данных 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 (format: 0000) и cp3 (format: 000), которые являются частью почтового кода.
Я хочу объединить эти столбцы в один, когда отображается на datatable (формат: 0000-000). Это можно было бы быстро решить, переписав мои SQL-таблицы. Но это победит цель их разделения, поэтому я могу получить конкретное местоположение, на которое оно ссылается, без необходимости взорвать результаты.
Я не нашел ничего конкретного для моей борьбы. Уже потраченное около 2 часов на это, любое просвещение будет высоко оценено.
Попробуйте объединить их:
array( 'db' => '`field1`.`field2`', 'dt' => 'concatenated_fields' ),