:::

1-1-2 index.php 前台頁面

<?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() 中已經設置七種基本動作(差不多就是路由的概念),當然,可根據頁面要運作的功能而自行增減。

模型資料表,就是這一個頁面需要用到的資料表名稱。

主鍵指的就是該資料表的 primary key

同一個頁面可以使用多個 模型資料表,實體化後的物件名稱(如:$Model)需不一樣才不會混在一起。

 

 


:::

書籍目錄

展開 | 闔起

http%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D48%26tbdsn%3D1650

計數器

今天: 1474147414741474
昨天: 2198219821982198
總計: 7326332732633273263327326332732633273263327326332