This commit is contained in:
thinkphp
2018-03-15 13:58:29 +08:00
parent a9c1d7df9d
commit fe07938197

View File

@@ -874,9 +874,9 @@ class Query
public function view($join, $field = true, $on = null, $type = 'INNER')
{
$this->options['view'] = true;
if (is_array($join) && key($join) !== 0) {
if (is_array($join) && key($join) === 0) {
foreach ($join as $key => $val) {
$this->view($key, $val[0], isset($val[1]) ? $val[1] : null, isset($val[2]) ? $val[2] : 'INNER');
$this->view($val[0], $val[1], isset($val[2]) ? $val[2] : null, isset($val[3]) ? $val[3] : 'INNER');
}
} else {
$fields = [];