Laravel-datatables: “订单子句”中的未知列“ DT_Row_Index”

创建于 2018-09-20  ·  5评论  ·  资料来源: yajra/laravel-datatables

问题或功能要求摘要

我加
-> addIndexColumn()

在控制器中

鉴于我添加

{data:'DT_Row_Index',name:'DT_Row_Index'}

总是出现此错误:
“订单子句”中的未知列“ DT_Row_Index”

question

最有用的评论

它是添加的列,而不是数据库的一部分,这就是它不可排序的原因。 要解决此问题,请执行以下操作:

{ data: 'DT_Row_Index', name: 'DT_Row_Index' , orderable: false, searchable: false}

所有5条评论

它是添加的列,而不是数据库的一部分,这就是它不可排序的原因。 要解决此问题,请执行以下操作:

{ data: 'DT_Row_Index', name: 'DT_Row_Index' , orderable: false, searchable: false}

@yajra非常感谢yajra,难道不是那种排序方式吗?

是的,我认为这是不可能的,因为索引列不是数据库/查询的一部分。 我通常的指南是,如果它在SQL级别上可行,则该软件包应该能够处理它。 否则,这是不可能的。

@yajra :好吧,顺便说一句,再次感谢这个很棒的包装,

如何为此添加注释:
{数据:“ DT_Row_Index”,名称:“ DT_Row_Index”,可排序:false,可搜索:false}

在: https :

哦,谢谢,如果有机会我还会补充。 如果您可以访问https://github.com/yajra/laravel-datatables-docs/blob/master/index-column.md,也可以进行PR

此页面是否有帮助?
0 / 5 - 0 等级