$ApplyModel
負責和my_action_apply
資料表相關的各種操作。
$ApplyModel = new TadModData('my_action_apply');
$ApplyModel
有關,因此,使用的方法必須是$ApplyModel
的方法,至於傳入的參數過濾則用原本的$clean
即可(因為過濾傳入之變數無關使用的資料表):
...略...
switch ($op) {
case "create":
$ApplyModel->create();
break;
case "edit":
$ApplyModel->edit($clean['apply_id']);
break;
case "show":
$Model->show($clean['action_id']);
break;
case "update":
$ApplyModel->update($clean['apply_id']);
header("location:{$self}");
exit;
case "store":
$ApplyModel->store();
header("location:{$self}");
exit;
case "destroy":
$ApplyModel->destroy($clean['apply_id']);
header("location:{$self}");
exit;
default:
$Model->index();
break;
}
index
和show
是用活動的模型物件$Model
(因為要用來顯示活動,而非報名)