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 的隱藏欄位,這樣按下才知道要改哪一篇資料。
