Example #1
0
    }
}
// リソース名を複数形に変換する処理
$plural_resorce = singular2plural($resource);
// model呼び出す
include './models/' . $resource . '.php';
// controller呼び出す
include './controllers/' . $plural_resorce . '_contllorer.php';
// アクション名がcreateなら新規作成処理をする
if ($action == 'create') {
    if ($resource == 'task') {
        $TasksController = new TasksController($db, $plural_resorce);
        $TasksController->create();
    } elseif ($resource == 'category') {
        $CategoriesController = new CategoriesController($db, $plural_resorce);
        $CategoriesController->create();
    }
}
// アクション名がfinishならタスクの完了情報を更新する
if ($action == 'finish') {
    if ($resource == 'task') {
        $TasksController = new TasksController($db, $plural_resorce);
        $TasksController->finishTasks();
    }
}
// アクション名がupdateならアップデート処理をする
//// taskに関しては現状editページが存在しているため、実質こちらのループに入ることはない
if ($action == 'update') {
    if ($resource == 'task') {
        $TasksController = new TasksController($db, $plural_resorce);
        $TasksController->update();