:::

5. 建立後台首頁(活動管理)main.php

  1. 我們在這頁來進行活動的開設與管理
  2. 先進行樣板設定的部份(也就是View):
    1. 根據檔名,找出「樣板前置符」,檔案若是main.php,「樣板前置符」就是main(將檔名去掉.php即可)
    2. 不管前後臺,檔名盡量用不同名稱命名,較為省事。
    3. 亦可利用以下方式來自訂「樣板前置符」(當前後台有檔名相同時,放在檔案任一處即可)
      $op_prfix = "自訂樣板前置符";

       

    4. templates/op_樣板前置符_xxx.tpl等四個實體檔案為op_main_xxx.tpl,這樣才能和上述的「樣板前置符」匹配,才能正確找到檔案以便輸出畫面。
    5. 分別修改templates/op_main_xxx.tpl等四個檔案內容中的<{$模型資料表_xxx}><{$my_action_xxx}>,如此,才能接收框架自動產生的內容以呈現在畫面上。
  3. 接著指定此頁面欲使用的資料表,也就是將此資料表做成一個模型物件,以便操控資料。
    1. 例如:我們要管理活動,故將my_action資料表做成模型物件:
      $Model = new TadModData('my_action');
    2. 方便起見,預設的物件名稱為$Model可以自行修改,例如改成$Action可能更容易懂(有用到此物件的地方也都記得改)
    3. 詳情請參考:https://campus-xoops.tn.edu.tw/modules/tad_book3/page.php?tbsn=48&tbdsn=1595
  4. 接著將「主鍵」改為套用的資料模型資料表之主索引,如:action資料表的主索引(Primary Key)「action_id
  5. 至此,畫面及相關功能就大致完成了!
    1. 發布界面 http://網址/modules/my_action/admin/main.php?op=create(樣板:templates\op_main_create.tpl
    2. 列表畫面 http://網址/modules/my_action/admin/main.php(樣板:templates\op_main_index.tpl
    3. 單筆畫面 http://網址/modules/my_action/admin/main.php?op=show&action_id=1(樣板板:templates\op_main_show.tpl
    4. 編輯畫面 http://網址/modules/my_action/admin/main.php?op=edit&action_id=1(樣板:templates\op_main_edit.tpl
    5. 目前基本功能已經完成,不過還有一些小地方尚不盡如人意,我們來把其他功能也建立完再一併處理。

:::

書籍目錄

展開 | 闔起

快速登入

懶人框架討論區


http%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D1567%26tbsn%3D47

計數器

今天: 3480348034803480
昨天: 8046804680468046
總計: 8042133804213380421338042133804213380421338042133