public function actionDo()
 {
     $sqlPath = \Yii::getAlias('@data') . TFileHelper::buildPath(['sql']);
     $upgradeInfo = $this->getUpgradeInfo();
     $lastSql = $upgradeInfo['lastSql'];
     $needUpgradeSqls = $upgradeInfo['needUpgradeSqls'];
     $message = '';
     if (empty($needUpgradeSqls)) {
         $message = '没有要升级的文件';
     } else {
         foreach ($needUpgradeSqls as $sql) {
             $sqlData = TFileHelper::readFile([$sqlPath, $sql]);
             $this->execute($sqlData);
         }
         $lastSql = end($needUpgradeSqls);
         $lastSql = ltrim($lastSql, 'yiiforum_');
         $lastSql = rtrim($lastSql, '.sql');
         TFileHelper::writeFile([$sqlPath, 'upgrade.txt'], $lastSql);
         $message = '升级成功,当前sql为:yiiforum_' . $lastSql . '.sql';
     }
     return $this->render('do', ['message' => $message]);
 }