if ('__TABLE__' == $table) {$table = $this->query->getTable();}if (isset($options['alias'][$table])) {$table = $options['alias'][$table];}}if ($strict && !preg_match('/^[\w\.\*]+$/', $key)) {throw new Exception('not support data:' . $key);}if ('*' != $key && ($strict || !preg_match('/[,\'\"\*\(\)`.\s]/', $key))) {$key = '`' . $key . '`';}if (isset($table)) {if (strpos($table, '.')) {$table = str_replace('.', '`.`', $table);}$key = '`' . $table . '`.' . $key;