Php 如何在一行中添加两行变量?
我对数据表中的重复位置有问题。 我有点菜的桌子 id |订单|编号|状态|等 和第二张有订单所有者的表。每个订单可以有多个所有者 在laravel控制器中,我有如下代码:Php 如何在一行中添加两行变量?,php,laravel,datatables,Php,Laravel,Datatables,我对数据表中的重复位置有问题。 我有点菜的桌子 id |订单|编号|状态|等 和第二张有订单所有者的表。每个订单可以有多个所有者 在laravel控制器中,我有如下代码: $orders = DB::table('orders') ->join('order_addresses', 'orders.id', '=', 'order_addresses.order_id') ->join('customers', 'orders.id_client',
$orders = DB::table('orders')
->join('order_addresses', 'orders.id', '=', 'order_addresses.order_id')
->join('customers', 'orders.id_client', '=', 'customers.id')
->join('order_owners', 'orders.id', '=', 'order_owners.order_id')
'users.name as username', 'orders.comment', 'order_addresses.country')
->select('orders.id', 'orders.order_no', 'orders.deadline', 'customers.name as customersname', 'orders.comment', 'order_addresses.country')
->get();
return Datatables($orders)->make(true);```
and in view this
var url=“订单/显示”
当我按顺序添加两个所有者时,会得到重复的数据表
那么,我如何才能在一列中添加这两个所有者 您的查询代码中似乎有问题,以“users.name”开头的行为…
按订单分组。id\u client
?您的查询代码中似乎有问题,以“users.name”开头的行为…按订单分组。id\u client
?
var table = $('#orders').DataTable({
"processing": true,
"serverSide": true,
"ajax": {
"dataType": "json",
"url": url,
"data": function(outData) {
// what is being sent to the server
console.log('i');
console.log(outData);
return outData;
},
dataFilter: function(inData) {
// what is being sent back from the server (if no error)
console.log('i2');
console.log(inData);
return inData;
},
error: function(err, status) {
// what error is seen(it could be either server side or client side.
console.log('i3');
console.log(err);
},
},
"columns": [{
sortable: false,
"render": function(data, type, full, meta) {
return '<span class="badge badge-danger"></span>';
}
},
{
"name": "id",
"data": ".id"
},
{
"name": "order_no",
"data": "order_no"
},
{
"name": "deadline",
"data": "deadline"
},
{
"name": "customersname",
"data": "customersname"
},
{
"name": "country",
"data": "country"
},
{
"name": "comment",
"data": "comment"
},
{
sortable: false,
"render": function(data, type, full, meta) {
var buttonID = full.id;
return '<a href="/orders/' + full.id + '/edit" class="btn btn-primary" role="button">edit</a>';
}
},
],
});