Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery jtable:如何避免该字段在db查询中不明确?_Jquery_Jquery Jtable - Fatal编程技术网

jquery jtable:如何避免该字段在db查询中不明确?

jquery jtable:如何避免该字段在db查询中不明确?,jquery,jquery-jtable,Jquery,Jquery Jtable,我正在使用jquery jtable,我的一个字段名在mysql层被认为是不明确的。我使用str_replace normalizer步骤,以便在那里添加表名称空间。但我想知道是否有更好的办法 jtable代码段 uid: { ... } ajax代码片段 $sort = str_replace('uid', 'p.uid', $sort); // this adds the p. table namespace $query = "select ..... {$sort}"; 刚刚找到

我正在使用jquery jtable,我的一个字段名在mysql层被认为是不明确的。我使用str_replace normalizer步骤,以便在那里添加表名称空间。但我想知道是否有更好的办法

jtable代码段

uid: {
 ...
}
ajax代码片段

$sort = str_replace('uid', 'p.uid', $sort);  // this adds the p. table namespace
$query = "select ..... {$sort}";

刚刚找到了一种不用ajax步骤就能做到这一点的方法。最后将字段名加上引号,我可以直接将表名称空间添加到jtable描述中

我想这可能会帮助其他人

我将jtable代码更改为:

uid: {
 ...
}

"p.uid": {
 ...
}