diff --git a/src/think/console/command/optimize/Schema.php b/src/think/console/command/optimize/Schema.php index 3c1f908f7f..34187ba203 100644 --- a/src/think/console/command/optimize/Schema.php +++ b/src/think/console/command/optimize/Schema.php @@ -40,8 +40,8 @@ protected function configure() protected function execute(Input $input, Output $output) { try { - if ($table = $input->hasOption('table')) { - $this->cacheTable($table, $input->getOption('connection')); + if ($input->hasOption('table')) { + $this->cacheTable($input->getOption('table'), $input->getOption('connection')); } else { $dirs = ((array) $input->getArgument('dir')) ?: $this->getDefaultDirs(); foreach ($dirs as $dir) {