blob: e5442e79cf0f1652cf5f34f8607f08a3477858e4 [file] [log] [blame]
<?php
class Migrate extends CI_Controller
{
function __construct()
{
parent::__construct();
$this->load->library('migration');
/** VERY IMPORTANT - only turn this on when you need it. */
// show_error('Access to this controller is blocked, turn me on when you need me.');
}
// Install up to the most up-to-date version.
function install()
{
if ( ! $this->migration->current())
{
show_error($this->migration->error);
exit;
}
echo "<br />Migration Successful<br />";
}
// This will migrate up to the configed migration version
function version($id = NULL)
{
// No $id supplied? Use the config version
$id OR $id = $this->config->item('migration_version');
if ( ! $this->migration->version($id))
{
show_error($this->migration->error);
exit;
}
echo "<br />Migration Successful<br />";
}
}