改进Query类的join方法

This commit is contained in:
thinkphp
2016-10-29 09:24:34 +08:00
parent e2de014dd1
commit 05e341a80d

View File

@@ -677,7 +677,10 @@ class Query
$this->alias($table);
} elseif (strpos($join, ' ') && !strpos($join, ')')) {
list($table, $alias) = explode(' ', $join);
$table = [$table => $alias];
if (false === strpos($table, '.') && 0 !== strpos($table, $prefix) && 0 !== strpos($join, '__')) {
$table = $this->getTable($table);
}
$table = [$table => $alias];
$this->alias($table);
} else {
$table = $join;