1. 關於懶人框架 2. 建立我的模組 2-1 設定xoops_version.php基本設定 2-2 新增xoops_version.php的偏好設定(非必要,可多組) 2-3 新增xoops_version.php的區塊設定 (非必要,可多組) 3. 建立資料表 mysql.sql 4. 設定後台選單 5. 建立後台首頁(活動管理)main.php 6. 建立後台分類管理 cate.php 7. 表單元件替換功能 7-1 加入自動排序及拉動排序功能 7-2 改用下拉選單 7-3 替換單選的選項值 7-4 改用所見即所得編輯器 7-5 加入上傳功能 7-6 設為必填 8. 調整顯示畫面 8-1 替換顯示內容 8-2 將uid使用者編號改用姓名呈現 8-3 拿掉部份內容 8-4 加上連結 8-5 加上分頁 9. 建立前台功能 9-1 調整前台的功能按鈕 9-2 新增按鈕 9-3 在同一個頁面使用兩個模型物件 9-4 隱藏欄位 9-5 增加新欄位 9-6 修改按鈕 9-7 在單一頁面用兩個模型物件 9-8 篩選資料 9-9 根據群組來拿掉或取代資料 9-10 執行完回到原本頁面 9-11 設定允許操作的群組 9-12 設定列表外觀 9-13 找出特定資料
9-10
執行完回到原本頁面
在刪除或編輯報名後,預設會回到列表,而非原本所在的觀看單一活動頁面(index.php?op=show&action_id=活動編號
),這樣有點不順手,因此,可以修改儲存、更新、刪除後,轉向(header("location:xxx")
)的位置
case "edit":
$ApplyModel->edit($clean['apply_id']);
break;
...略...
case "update":
$ApplyModel->update($clean['apply_id']);
header("location:{$from}");
exit;
case "store":
$ApplyModel->store();
header("location:{$self}");
exit;
case "destroy":
$ApplyModel->destroy($clean['apply_id']);
header("location:{$from}");
exit;
原本是轉向到$self
,也就是$_SERVER['PHP_SELF']
(目前所在的這頁,也就是index.php
)
改用$form
就會改用$_SERVER['HTTP_REFERER']
,也就是送出前的位置,會包含參數,亦即index.php?op=show&action_id=1
1. 關於懶人框架 2. 建立我的模組 2-1 設定xoops_version.php基本設定 2-2 新增xoops_version.php的偏好設定(非必要,可多組) 2-3 新增xoops_version.php的區塊設定 (非必要,可多組) 3. 建立資料表 mysql.sql 4. 設定後台選單 5. 建立後台首頁(活動管理)main.php 6. 建立後台分類管理 cate.php 7. 表單元件替換功能 7-1 加入自動排序及拉動排序功能 7-2 改用下拉選單 7-3 替換單選的選項值 7-4 改用所見即所得編輯器 7-5 加入上傳功能 7-6 設為必填 8. 調整顯示畫面 8-1 替換顯示內容 8-2 將uid使用者編號改用姓名呈現 8-3 拿掉部份內容 8-4 加上連結 8-5 加上分頁 9. 建立前台功能 9-1 調整前台的功能按鈕 9-2 新增按鈕 9-3 在同一個頁面使用兩個模型物件 9-4 隱藏欄位 9-5 增加新欄位 9-6 修改按鈕 9-7 在單一頁面用兩個模型物件 9-8 篩選資料 9-9 根據群組來拿掉或取代資料 9-10 執行完回到原本頁面 9-11 設定允許操作的群組 9-12 設定列表外觀 9-13 找出特定資料