:::

7. edit 修改功能

  1. 以投稿管理來說,用的資料表為 submission
  2. 流程就是執行這一段
    //修改用表單
    case 'submission_edit':
        Submission::create($id);
        $op = 'submission_create';
        break;
  3. 一般動作為GET

  4. $op 的值為 submission_edit

  5. 理論上應該呼叫 Submission::edit() 物件方法,但因為 Submission::create() 也會抓出之前填入的值,所以直接呼叫 Submission::create() 物件方法即可,不用再另外做一個。

  6. 對應的樣板應為 op_submission_edit.tpl,但新增和修改時,畫面幾乎是一樣,而且製作 op_submission_create.tpl 時也考慮到要回復預設值,所以,直接套用op_submission_create.tpl 即可,因此,我們手動加入 $op = 'submission_create' 以便樣板可以自動載入 op_submission_create.tpl

  7. 直接點擊「修改投稿主題」看看畫面是否正確
    img
  8. 可以按F12,觀察 op 隱藏欄位的值是否為 submission_update,還有是否有 id 的隱藏欄位,這樣按下才知道要改哪一篇資料。
    img

 

 


:::

書籍目錄

展開 | 闔起

快速登入


https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D2077%26tbsn%3D56

計數器

今天: 812812812
昨天: 1856185618561856
總計: 8776736877673687767368776736877673687767368776736