:::

10-4 優化顯示界面

  1. 隱藏不必要顯示的欄位
    $Model->disable(['sn', 'content', 'create_time', 'update_time'], ['index']);

     

  2. 加入連結
    $Model->set_link('title', '', ['op' => 'show', 'sn']);

     

  3. 取代顯示內容
    $Model->replace('done', [1 => '完成', 0 => '未完成']);

     

  4. 按條件來進行篩選,只列出未完成的事件:
    $Model->where(['done' => 0]);

    或者更複雜的,只列出結束日期在現在以後的事件

    $now = date('Y-m-d');
    $Model->where(['end' => ['>=', $now]]);

    也可以同時符合以上兩種條件:

    $now = date('Y-m-d');
    $Model->where(['end' => ['>=', $now], 'done' => 0]);

     


:::

書籍目錄

展開 | 闔起

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

計數器

今天: 618618618
昨天: 2027202720272027
總計: 7971659797165979716597971659797165979716597971659