Apigility GET 不起作用

Apigility GET doesn't work

我在 Apigility 中遇到了另一个问题。

我使用 "db-connected" 做了一个简单的服务,它创建得很好。

但是当我发出一个简单的 GET 请求来列出我的所有用户时,响应是 200 并且任何内容都会出现在响应中。但是,当我进行 GET 通知 ID 时,它工作正常。

这里是我的服务配置:

这里我的请求不起作用:

这是一个有效的请求:

我不知道是什么问题。 如果有人能帮助我!!

谢谢

这是因为我的 table 数据中有一些带有重音的单词。我解决了在数据库适配器中添加驱动程序选项的问题。

在驱动中添加如下代码即可:

'driver_options' => array(
                PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
            ),

更改后的适配器配置:

'adapters' => array(
        'HookitDsv' => array(
            'database' => '***********',
            'driver' => 'PDO_Mysql',
            'hostname' => '***********',
            'username' => '***********',
            'password' => '***********',
            'driver_options' => array(
                PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
            ),
        ),
    ),