protected function addTables($value, $alias = NULL) { if ($this->getActionName() == 'query') { parent::addTables($value); } else { if (is_array($value)) { foreach ($value as $_ => $v) { $this->mTable[] = $v; } } else { if (!is_array($this->mTable)) { $this->mTable = $value; } else { $this->mTable[] = $value; } } } }