Php “数据表”;显示0个条目中的0到0”;当有多个条目时
分页也不起作用。我看到的只是结果的第一页 使用适用于Laravel的Php “数据表”;显示0个条目中的0到0”;当有多个条目时,php,laravel-4,pagination,datatables,Php,Laravel 4,Pagination,Datatables,分页也不起作用。我看到的只是结果的第一页 使用适用于Laravel的bllim/datatables~1.4软件包 我已经追踪到以下代码: $Items = Item::select([ 'images.image', 'items.id', 'items.sku', DB::raw("IF(items.enabled, 'Yes', 'No') AS enabled") ]) ->leftJoin('images', function ($j) {
bllim/datatables~1.4
软件包
我已经追踪到以下代码:
$Items = Item::select([
'images.image',
'items.id',
'items.sku',
DB::raw("IF(items.enabled, 'Yes', 'No') AS enabled")
])
->leftJoin('images', function ($j) {
$j->on('items.id', '=', 'images.imageable_id')
->where('images.imageable_type', '=', 'Item');
})
->whereNull('items.deleted_at')
->groupBy('items.id');
return Datatables::of($Items)->make();
如果我删除leftJoin
并删除images.image
字段,则分页工作正常,但我的图像不会显示。当我保持连接时,图像缩略图显示正确,但这会中断分页
这是我在JS端的图像配置(如果有人想知道…更改/删除它不会影响分页):
{
数据目标:[0],
b可搜索:错误,
mData:“图像”,
mRender:功能(数据、类型、完整){
返回“”;
}
}
此查询可能有什么问题
{
aTargets: [0],
bSearchable: false,
mData: "image",
mRender: function (data, type, full) {
return '<img src="' + full[0] + '" alt="thumbnail" class="img-thumbnail" />';
}
}