:::
9-8 篩選資料
- 目前其實是列出全部報名資料,未來若有其他梯次活動,也都會在此列出,如此,並不是我們想要的結果。(以下在資料庫新增一筆不同活動編號的報名資料)

- 理論上,只要列出該活動的報名者即可,因此,我們可以這樣寫:
case "show": $Model->show($clean['action_id']); $ApplyModel->where(['action_id' => $clean['action_id']]); $ApplyModel->index(); break;那麼便會到正確結果

- 關於
where()可以參考:https://campus-xoops.tn.edu.tw/modules/tad_book3/page.php?tbsn=48&tbdsn=1613 - 同時,我們可以把「使用者編號」換成名字,並把「活動編號」拿掉
case "show": $Model->show($clean['action_id']); $ApplyModel->where(['action_id' => $clean['action_id']]); $ApplyModel->uid_name(); $ApplyModel->disable('action_id'); $ApplyModel->index(); break;這樣看起來更乾淨

-
關於
uid_name()可參考:https://campus-xoops.tn.edu.tw/modules/tad_book3/page.php?tbsn=48&tbdsn=1628 -
關於
disable()可參考:https://campus-xoops.tn.edu.tw/modules/tad_book3/page.php?tbsn=48&tbdsn=1629 -
亦可修改資料庫欄位註解,將「使用者編號」改為「報名者」

- 如此,就又更完整了(記得也去修改一下
sql/mysql.sql喔~)

9-7 在單一頁面用兩個模型物件