public function table($table = '', $tablePrefix = null)
{
$hasAlias = is_array($table) ? true : false;
is_null($tablePrefix) && ($tablePrefix = $this->tablePrefix);
$tableName = $tablePrefix . ($hasAlias ? key($table) : $table);
$this->table[count($this->table) . '_' . $tableName] = $hasAlias ? current($table) : null;
return $this;
}