我有一个在“服务器端”模式下使用DataTables 1.10.16的应用程序。
我的数据源是CakePHP产生的JSON feed。
填充我的表的查询涉及各种SQL JOIN
条件。在这种情况下会发生这种情况-以下是查询后产生的JSON数据:
{"app_id":"ID240158", "name":"(-)-Glyceollin II", "ecs":false, "cas":"67314-98-1"}
在上面的示例中,ecs
是false
,因为在数据库的“ ecs”表中没有与此特定记录对应的记录。以上是通过CakePHP生成的,但是我不想更改其输出方式,因为从技术上讲这是正确的-没有此类EC记录。
但是,在我的数据表中,它将输出如下:
App ID | Name | EC | CAS
-------------------------------------------------
ID240158 | (-)-Glyceollin II | false | 67314-98-1
所有要做的就是在EC列下的表中显示一个空字符串,而不是“ false”。
这可以通过DataTables / jquery完成吗?还是应该在CakePHP方面处理此问题?理想情况下,我想通过客户端执行此操作,因为我认为所生成的JSON在技术上对于数据库中的记录是准确的。