Fix db migration manager issues
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Classes\Migration;
|
namespace Classes\Migration;
|
||||||
|
|
||||||
|
use Model\Setting;
|
||||||
|
|
||||||
class v20170702_190500_add_attendance_image extends AbstractMigration{
|
class v20170702_190500_add_attendance_image extends AbstractMigration{
|
||||||
|
|
||||||
public function up(){
|
public function up(){
|
||||||
|
|||||||
@@ -149,11 +149,12 @@ class MigrationManager
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
$migrationName = str_replace('.php', '', $migration->file);
|
$migrationName = str_replace('.php', '', $migration->file);
|
||||||
if (!class_exists($migrationName)) {
|
if (!class_exists('\\Classes\\Migration\\'.$migrationName)) {
|
||||||
include $path;
|
include $path;
|
||||||
}
|
}
|
||||||
/* @var AbstractMigration $migClass */
|
/* @var AbstractMigration $migClass */
|
||||||
$migClass = new $migrationName;
|
$migrationName = '\\Classes\\Migration\\'.$migrationName;
|
||||||
|
$migClass = new $migrationName($migration->file);
|
||||||
$res = $migClass->up();
|
$res = $migClass->up();
|
||||||
if (!$res) {
|
if (!$res) {
|
||||||
$migration->last_error = $migClass->getLastError();
|
$migration->last_error = $migClass->getLastError();
|
||||||
@@ -188,7 +189,8 @@ class MigrationManager
|
|||||||
include $path;
|
include $path;
|
||||||
}
|
}
|
||||||
/* @var AbstractMigration $migClass */
|
/* @var AbstractMigration $migClass */
|
||||||
$migClass = new $migrationName;
|
$migrationName = '\\Classes\\Migration\\'.$migrationName;
|
||||||
|
$migClass = new $migrationName($migration->file);
|
||||||
$res = $migClass->down();
|
$res = $migClass->down();
|
||||||
if (!$res) {
|
if (!$res) {
|
||||||
$migration->last_error = $migClass->getLastError();
|
$migration->last_error = $migClass->getLastError();
|
||||||
|
|||||||
Reference in New Issue
Block a user