:::
主內容區域
5. 建立後台首頁(活動管理)main.php
- 我們在這頁來進行活動的開設與管理
- 先進行樣板設定的部份(也就是View):
- 根據檔名,找出「樣板前置符」,檔案若是
main.php,「樣板前置符」就是main(將檔名去掉.php即可) - 不管前後臺,檔名盡量用不同名稱命名,較為省事。
- 亦可利用以下方式來自訂「樣板前置符」(當前後台有檔名相同時,放在檔案任一處即可)
$op_prfix = "自訂樣板前置符"; - 將
templates/下op_樣板前置符_xxx.tpl等四個實體檔案為op_main_xxx.tpl,這樣才能和上述的「樣板前置符」匹配,才能正確找到檔案以便輸出畫面。 - 分別修改
templates/下op_main_xxx.tpl等四個檔案內容中的<{$模型資料表_xxx}>為<{$my_action_xxx}>,如此,才能接收框架自動產生的內容以呈現在畫面上。
- 根據檔名,找出「樣板前置符」,檔案若是
- 接著指定此頁面欲使用的資料表,也就是將此資料表做成一個模型物件,以便操控資料。
- 例如:我們要管理活動,故將
my_action資料表做成模型物件:$Model = new TadModData('my_action'); - 方便起見,預設的物件名稱為
$Model可以自行修改,例如改成$Action可能更容易懂(有用到此物件的地方也都記得改) - 詳情請參考:https://campus-xoops.tn.edu.tw/modules/tad_book3/page.php?tbsn=48&tbdsn=1595
- 例如:我們要管理活動,故將
- 接著將「主鍵」改為套用的資料模型資料表之主索引,如:
action資料表的主索引(Primary Key)「action_id」 - 至此,畫面及相關功能就大致完成了!
- 發布界面 http://網址/modules/my_action/admin/main.php?op=create(樣板:
templates\op_main_create.tpl)

- 列表畫面 http://網址/modules/my_action/admin/main.php(樣板:
templates\op_main_index.tpl)

- 單筆畫面 http://網址/modules/my_action/admin/main.php?op=show&action_id=1(樣板板:
templates\op_main_show.tpl)

- 編輯畫面 http://網址/modules/my_action/admin/main.php?op=edit&action_id=1(樣板:
templates\op_main_edit.tpl)

- 目前基本功能已經完成,不過還有一些小地方尚不盡如人意,我們來把其他功能也建立完再一併處理。
- 發布界面 http://網址/modules/my_action/admin/main.php?op=create(樣板:
4. 設定後台選單