:::
主內容區域
7. edit 修改功能
- 以投稿管理來說,用的資料表為
submission - 流程就是執行這一段
//修改用表單 case 'submission_edit': Submission::create($id); $op = 'submission_create'; break; -
一般動作為GET
-
$op的值為submission_edit -
理論上應該呼叫
Submission::edit()物件方法,但因為Submission::create()也會抓出之前填入的值,所以直接呼叫Submission::create()物件方法即可,不用再另外做一個。 -
對應的樣板應為
op_submission_edit.tpl,但新增和修改時,畫面幾乎是一樣,而且製作op_submission_create.tpl時也考慮到要回復預設值,所以,直接套用op_submission_create.tpl即可,因此,我們手動加入$op = 'submission_create'以便樣板可以自動載入op_submission_create.tpl - 直接點擊「修改投稿主題」看看畫面是否正確

- 可以按F12,觀察 op 隱藏欄位的值是否為
submission_update,還有是否有 id 的隱藏欄位,這樣按下才知道要改哪一篇資料。

6-2 show() 顯示某筆資料的物件方法