@bighoc
php/javascript developer

Как отловить ошбики при выполненини миграции через $this->execute(); yii2?

Я хочу польховаться сырым SQL
public function up()
    {
        $sql = <<<SQL
CREATE TABLE .....
SQL;

        try{
            $this->execute($sql);
        }catch (\yii\base\Exception $e){
            echo $e->getMessage();
            return false;
        }

    }


Таким образом пытаюсь отлавливать ошибки. Иногда отлавливаются, иногда нет :( . Может запросто опустить ошибку с регистрации FOREIGN KEY например. Как отловить все ошибки ?
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ответы на вопрос 1
miraage
@miraage
Старый прогер
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы