如何在 cakephp 3 中获取数据表搜索键?

How to grab datatable search key in cakephp 3?

我正在尝试为 cakephp 中的搜索数据应用数据 table。我已经使用 datatable 检索数据。现在我的问题是我无法获取 search value 查询字符串。下面是我测试过的代码

数据table代码:

$('#example').DataTable( {
            "processing": true,
            "serverSide": true,
            "ajax": "<?php echo $this->Url->build( [ 'controller' => 'Users', 'action' => 'Search' ] ); ?>",
            "ordering": false
} ); 

在控制器中,我尝试使用以下代码来获取搜索键。

$search_key = $this->request->query('search[value]');

我要 null 在这里。数据 table 向我发送如下查询字符串

search[value]:a

下次执行时我将如何抓取它?

您可以使用

$search_key = $this->request->query ['search']['value'];