mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 23:22:48 +08:00
改进parseKey方法
This commit is contained in:
@@ -34,7 +34,7 @@ class Mysql extends Builder
|
|||||||
// JSON字段支持
|
// JSON字段支持
|
||||||
list($field, $name) = explode('$.', $key);
|
list($field, $name) = explode('$.', $key);
|
||||||
$key = 'json_extract(' . $field . ', \'$.' . $name . '\')';
|
$key = 'json_extract(' . $field . ', \'$.' . $name . '\')';
|
||||||
} elseif (strpos($key, '.')) {
|
} elseif (strpos($key, '.') && !preg_match('/[,\'\"\(\)`\s]/', $key)) {
|
||||||
list($table, $key) = explode('.', $key, 2);
|
list($table, $key) = explode('.', $key, 2);
|
||||||
if (isset($options['alias'][$table])) {
|
if (isset($options['alias'][$table])) {
|
||||||
$table = $options['alias'][$table];
|
$table = $options['alias'][$table];
|
||||||
|
|||||||
Reference in New Issue
Block a user