数据表在不存在JOIN查询记录的列中显示“假”

时间:2018-06-25 14:48:46

标签: jquery cakephp datatables

我有一个在“服务器端”模式下使用DataTables 1.10.16的应用程序。

我的数据源是CakePHP产生的JSON feed。

填充我的表的查询涉及各种SQL JOIN条件。在这种情况下会发生这种情况-以下是查询后产生的JSON数据:

{"app_id":"ID240158", "name":"(-)-Glyceollin II", "ecs":false, "cas":"67314-98-1"}

在上面的示例中,ecsfalse,因为在数据库的“ ecs”表中没有与此特定记录对应的记录。以上是通过CakePHP生成的,但是我不想更改其输出方式,因为从技术上讲这是正确的-没有此类EC记录。

但是,在我的数据表中,它将输出如下:

App ID   | Name              | EC    | CAS
-------------------------------------------------
ID240158 | (-)-Glyceollin II | false | 67314-98-1

所有要做的就是在EC列下的表中显示一个空字符串,而不是“ false”。

这可以通过DataTables / jquery完成吗?还是应该在CakePHP方面处理此问题?理想情况下,我想通过客户端执行此操作,因为我认为所生成的JSON在技术上对于数据库中的记录是准确的。

0 个答案:

没有答案