我正在使用jquery jtable,我的一个字段名称在mysql层被认为是不明确的。我正在使用str_replace规范化器步骤,所以我可以在那里添加一个表命名空间。但我想知道是否有更好的方法。
jtable片段
uid: {
...
}
ajax片段
$sort = str_replace('uid', 'p.uid', $sort); // this adds the p. table namespace
$query = "select ..... {$sort}";
答案 0 :(得分:0)
在没有ajax步骤的情况下找到了一种方法。最后将字段名称放在引号中我可以直接将表名称空间添加到jtable描述中。
认为它可以帮助别人......我改变了jtable代码:
uid: {
...
}
到
"p.uid": {
...
}