<?php use XoopsModules\Tadtools\TadModData; use XoopsModules\Tadtools\Utility; require_once "header.php"; $Model = new TadModData('模型資料表'); $clean = $Model->clean(); switch ($op) { case "create": $Model->create(); break; case "edit": $Model->edit($clean['主鍵']); break; case "show": $Model->show($clean['主鍵']); break; case "update": $Model->update($clean['主鍵']); header("location:{$self}"); exit; case "store": $Model->store(); header("location:{$self}"); exit; case "destroy": $Model->destroy($clean['主鍵']); header("location:{$self}"); exit; default: $Model->index(); break; } require_once "footer.php";
基本上,前台的所有頁面基本內容都是這樣(僅檔名不同)
switch() 中已經設置七種基本動作(差不多就是路由的概念),當然,可根據頁面要運作的功能而自行增減。
switch()
模型資料表,就是這一個頁面需要用到的資料表名稱。
模型資料表
主鍵指的就是該資料表的 primary key
主鍵
primary key
同一個頁面可以使用多個 模型資料表,實體化後的物件名稱(如:$Model)需不一樣才不會混在一起。
$Model
進階搜尋