:::

6-5-3 加入候補欄位後的基本異動

您沒有觀看影片的權限

您沒有觀看影片的權限

請先登入,登入後,確認您的權限後,即可觀看影片。

  1. 加入候補欄位後,程式會面臨大量修改,至少要能正常的CRUD。
  2. 修改 class\Tad_signup_actions.phpstore()
    //新增資料
    public static function store()
    {
        global $xoopsDB;
        
        /*--略--*/
        $candidate = (int) $candidate;
    
        $sql = "insert into `" . $xoopsDB->prefix("tad_signup_actions") . "` (
        /*--略--*/
        `enable`,
        `candidate`
        ) values(
        /*--略--*/
        '{$enable}',
        '{$candidate}'
        )";
        /*--略--*/
    }

     

  3. 修改 class\Tad_signup_actions.phpupdate()
    //更新某一筆資料
    public static function update($id = '')
    {
        /*--略--*/
        $enable = (int) $enable;
        $candidate = (int) $candidate;
    
        /*--略--*/
        $sql = "update `" . $xoopsDB->prefix("tad_signup_actions") . "` set
        /*--略--*/
        `enable` = '{$enable}',
        `candidate` = '{$candidate}'
        where `id` = '$id'";
        /*--略--*/
    }

     

  4. 修改 class\Tad_signup_actions.phpcopy()
    //複製活動
    public static function copy($id)
    {
        /*--略--*/
    
        $sql = "insert into `" . $xoopsDB->prefix("tad_signup_actions") . "` (
        /*--略--*/
        `enable`,
        `candidate`
        ) values(
        /*--略--*/
        '0',
        '{$action['candidate']}'
        )";
        /*--略--*/
    }

     

  5. 修改 templates\op_tad_signup_actions_create.tpl 可在「報名人數」後加入新欄位
    <div class="form-group row">
        <label class="col-sm-2 control-label col-form-label text-md-right">
            候補人數
        </label>
        <div class="col-sm-10">
            <input type="number" name="candidate" id="candidate" class="form-control validate[required]" value="<{$candidate}>" placeholder="請輸入候補人數">
        </div>
    </div>

     

  6. 接著要讓候補功能生效

link to https://github.com/tadlearn/tad_signup/commit/d7da7b809a2a5d06d35cfcd98da68e89783ba962 \ 


:::

搜尋

QR Code 區塊

https%3A%2F%2Fwww.tad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D48%26tbdsn%3D1738

書籍目錄

展開 | 闔起

線上使用者

43人線上 (9人在瀏覽線上書籍)

會員: 0

訪客: 43

更多…