DataTables警告7:列过滤不起作用

时间:2017-03-06 10:59:11

标签: php jquery laravel datatables

我正在使用yajra/laravel-datatables包在我的Laravel应用程序中生成DataTables。我有一个数据表工作,但自定义筛选不起作用。我已经尝试了GitHub repo及其文档网站中显示的几个示例,但我无法让它工作。启用自定义搜索时,错误日志会显示for (int i = 0; i < circles.cols(); i++)。在使用自定义搜索之前,会正确生成数据表。观点:

for (int i = 0; i < circles.rows(); i++)

部分控制器代码:

500 External Error

我尝试将此查询更改为例如:<div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title">Custom Filter</h3> </div> <div class="panel-body"> <form method="POST" id="search-form" class="form-inline" role="form"> <div class="form-group"> <label for="name">Name</label> <input type="text" class="form-control" name="name" id="name" placeholder="search name"> </div> <button type="submit" class="btn btn-primary">Search</button> </form> </div> </div> 但仍然没有任何反应!

脚本:

    $advicePreparations = $advicePreparationsQuery->get();

    $datatables = Datatables::of($advicePreparations)           

        if ($name = $datatables->request->get('name')) {
            $datatables->where('name', 'like', "$name%");
        }

        return $datatables->make(true);

0 个答案:

没有答案